在后台运行命令可以有如下几种方式:
设置crontab,并用它来提交作业
使用at命令来提交作业
使用&在后台提交作业
使用nohup命令提交作业
cron:系统调度进程,可以在每天或者一周一月特定的时间段运行
at:在一个特定的时间运行特殊作业
&:在后台运行一个占用时间不长的进程
nohup:在后台运行一个命令,即使用户退出也不受影响
cron是系统主要的调度进程,可以无需人工干预运行作业,对应的crontab命令用于用户提交、编辑或者编辑相应作业,每一个用户都可以有一个crontab文件。系统管理员可以用cron.deny和cron.allow来禁止或者允许用户拥有自己的crontab文件
crontab格式:
分 时 日 月 星期 要运行的命令
每一列中的选项可以用-来表示一个范围,用 “,” 来表示并列的几个,如要周一和周四运行:1,4表示,没有特定的要求需要填入* 每个域之间要用空格分开。
阅读(2124) | 评论(0) | 转发(1) |