یک زمانبند کار (به انگلیسی: Job scheduler) یک برنامه رایانهای است که برای کنترل و مدیریت کردن غیرحضوری برنامههایی که در پسزمینهٔ سیستم اجرا میشوند (عموماً برای پردازش دستهای)، بکار میرود. اصطلاحات همخانوادهٔ آن عبارتند از سیستم دستهای، سیستم مدیریت منابع توزیعشده، مدیر منابع توزیعشده. زمانبندهای کار امروزی، اغلب با عنوان اتوماسیون کاربار نام برده میشوند، که عموماً یک رابط گرافیکی و یک نقطهٔ کنترلی مرکزی برای تعریف و نظارهکردن بر روی برنامههایی که در پسزمینه اجرا میشوند، در یک شبکهٔ توزیعشده از رایانهها را فراهم میکنند. زمانبندی کار را نباید با زمانبندی فرایند اشتباه گرفته شود. زمانبند فرایند، وظیفهٔ اختصاصدادن پردازنده به یکی از فرایندهای در حال اجرا بر روی سیستم را دارد. همهٔ سیستمعاملها ممکن است زمانبند کار نداشته باشند.
ویژگیهای پایهای که از یک زمانبند کار انتظار میرود از آنها پشتیبانی کند عبارتند از:
مفاهیم بسیاری وجود دارند که تقریباً برای تمامی پیادهسازیها از زمانبند کار اساسی هستند:
روشهای بسیاری وجود دارد که از طریق آنها میتوان تصمیم گرفت کدام کار برای اجرا از روی دیسک انتخاب شود.