首页 > 代码库 > Linux例行性命令的建立

Linux例行性命令的建立

▲例行性命令

at????仅执行一次就从linux的任务中取消

cron????将持续例行性的工作下去

?

at

at指令可以将工作命令写入工作记录文件,工作记录文件默认存放在/var/spool/at目录内

at的工作启动后,权限查找顺序:

  1. 首先查找/etc/at.allow这个文件,写在这个文件中的用户才能使用at,没有就不能使用
  2. 如果没有/etc/at.allow就寻找/etc/at/deny这个文件,写在at.deny的用户就不能使用at,而没有在at.deny文件中的用户则可以使用at
  3. 如果两个文件都不存在,那么只有root用户可以使用at

?

at [-m] TIME

????参数-m????at工作完成后,以Email的方式通知用户该工作已完成

?

对于at指令,最好使用绝对路径来下达指令,不容易出问题

at执行时,会传送一个相关的email信息给自己

at进行工作任务分配后,系统会将at工作独立出bash环境中,直接交给系统的atd程序来接管。因此,在下达了at工作之后,就可以立刻离线了。

使用atq查看刚才下达的at命令时哪一条

使用atrm jobnumber删除出错的at指令

?

?

?

Linux例行性命令的建立