kavin

Linux创建计划任务

kavin linux 2018-11-22 2606浏览 0

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创建计划任务

发表评论