我想在每周的每一天的特定时间运行一个程序。我怎样才能做到这一点 ?我的操作系统是 ubuntu。谢谢
问问题
46 次
4 回答
3
这就是所谓的 crontab。使用命令 crontab -e 你可以添加一个任务。
crontab 文件中的一行如下所示:
* * * * * command to be executed
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ │
│ │ │ │ └───── day of week (0 - 7) (0 or 7 are Sunday, or use names)
│ │ │ └────────── month (1 - 12)
│ │ └─────────────── day of month (1 - 31)
│ └──────────────────── hour (0 - 23)
└───────────────────────── min (0 - 59)
于 2012-11-30T15:07:28.517 回答
1
使用 cron 守护进程,访问手动尝试:
man cron
man 5 crontab
于 2012-11-30T15:06:04.317 回答
1
这可能比man
页面更容易阅读。祝你好运!
于 2012-11-30T15:07:40.757 回答
0
crontab -e <enter>
从命令行输入
然后添加一个具有以下格式的条目:
* * * * * command to be executed
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
例如:
30 18 * * * rm /tmp/*
rm /tmp/*
每天下午 6:30执行
于 2012-11-30T15:08:35.477 回答