在类Unix 操作系统上,at命令用于在当前系统时间后的某个时刻,执行某个命令一次。更确切的说,at命令从标准输入读取一系列命令,把它们收集成一个计划任务,在此后的某个时刻执行。这个任务仍使用当前的环境,并在与计划制定时相同的工作目录和环境变量里执行。 它和cron不同,后者用于定期运行,比如每个小时、每天、每个礼拜三或每年的某个日子执行。但和cron相似,许多Unix系统的管理员会限制at命令的使用。 at可用于在用户的计划任务完成后发送电子邮件进行通知,可以执行多个排队的任务,也可以从文件而非标准输入读取一系列任务来执行。比如,可以使用以下命令,在一月三十一日上午11:45编译一个C语言程序: 或 atq命令列出当前队列里的任务,atrm命令则从队列里删除任务: 1234 2011-08-12 11:45 cc -o foo foo.c user 某些类Unix操作系统使用守护进程atd在后台定期检查任务列表,以在计划的时刻执行at命令的任务。 batch命令可代替at命令,在系统负载低于指定值的时候执行任务。 Windows NT/2000/XP/7也有一个类似cron的at命令,但已逐渐被计划任务代替。.
目录
4 关系: AT,Cron,Unix实用程序列表,批处理任务。
AT或At可以指:.
查看 At (Unix)和AT
crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语chronos(χρόνος),原意是时间。 通常,crontab储存的指令被守护进程激活,crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。.
查看 At (Unix)和Cron
本列表中的UNIX实用程序由IEEE Std 1003.1-2008定义,是单一UNIX规范(SUS)的一部分。本列表中的实用程序可以在UNIX操作系统和绝大多数类UNIX操作系统中找到。.
查看 At (Unix)和Unix实用程序列表
--,是指在计算机上无须人工干预而执行系列程序的作业。 批处理任务无须人工交互,所有的输入数据预先设置于程序或命令行参数中。这是不同于需要用户输入数据的交互程序的概念。.
查看 At (Unix)和批处理任务