linux 下的定时任务cron
程序员文章站
2022-07-14 15:04:55
...
1、cron 是linux下的定时任务,用crontab命令来执行。
2、执行文件:
- crontab file.cron # 执行file.cron文件里的命令
- crontab -e #是编辑系统/tmp/crontab.ROINiU/crontab 文件,系统会自动执行。
3、编辑方式:
例題:
假如你每星期六都与朋友有約,那麼想要每個星期五下午 4:30 告訴你朋友星期六的約會不要忘記,
则:
使用 crontab -e :
30 16 * * 5 mail friend@***.com < /home/***/file.txt
特殊字符
*(星號) 代表任何時刻都接受的意思。
,(逗號) 代表分隔時段的意思,某几个时刻。
-(減號) 代表一段時間範圍內,从某时刻到某时刻。
/n(斜線) 那個 n 代表數字,亦即是『每隔 n 單位間隔』的意思。
4、其他命令:
cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的详细内容
crontab -r //删除没个用户的cron服务
crontab -e //编辑某个用户的cron服务
5、rails rake
- SHELL=/home/lzyfn/.rvm/bin/rvm-shell
- 添加cd /***/myapp && rake name
参考:http://linux.vbird.org/linux_basic/0430cron.php
下一篇: 重新安装ubuntu需要备份