linux中将一个脚本文件作为一个计划任务小结,以python脚本为例:
1 创建脚本文件test.py,在文件开头需要加上下面一行
#!/usr/bin/python
上面这行的作用是说明使用那个解释器来执行该文件,如果不知道python解释器在哪,可以使用命令which python来查看
2 给该文件添加可执行的权限
chmod +x test.py
注意:在脚本文件中如果涉及文件操作,请使用绝对路径,我就是在这上面掉坑里了。
3 添加计划任务
crontab -e
在文件中追加一行,*/2 * * * * /usr/bin/python /home/pc/work/ENV/project/test.py
保存退出,:wq
4 重启cron服务
service cron restart
注:
5 * * * * ls
就是指定每小时的第5分钟执行一次ls命令
我们也可以在指令前添加用户:
0 */2 * * * user1 ls
指定每两个小时以user1身份执行一次ls
我们也可以写一些每天要执行的脚本文件放在一个目录下:
30 5 * * * root run-parts /etc/cron.daily
指定每天的 5:30 执行/etc/cron.daily目录下的所有可执行文件(如果要单独执行某个脚本需要把run-parts,后面跟上脚本名就可以了)
转载请注明:IT运维空间 » linux » Linux创建计划任务
发表评论