linux python脚本定时运行_Linux定时运行Python脚本-操作

####################################

操作步骤

这里有两种方法进行定时任务添加,分别是crontab -e和编辑/etc/crontab。两种方法的语法也略有不同,/etc/crontab的语法比crontab -e多了一个用户字段。

crontab -e 用户级,不能设置用户字段

/etc/crontab 系统级,只能root用户权限使用,需要设置用户字段

####################################

crontab -e

这种方式是用户级的,所有用户的可以使用,实际保存在/var/spool/cron/username中。

但有的linux系统加在crontab -e会无效,这种方法不会对语法进行校验。具体操作步骤为:

crontab -e

添加定时任务,如每周一3点执行python脚本

0 3 * * 1 python /data/www/test.py

wq保存退出,完毕

简单说明一下crontab,它是linux系统的定时任务命令,与windows系统下的计划任务有点类似,

我们的使用方法也很简单,首先使用你当前的用户创建一个crontab文件,使用crontab -e命令创建一个文件,这个文件在这个目录下:

/var/spool/cron

使用 cd /var/spool/cron就可以切换到该目录下,文件名是以当前用户名命名的,

比如你当前是root权限账户,那你创建的文件可能就是root,如果你是test用户,那么文件名就是test,

切记,所有用户定义的crontab文件都被保存在/var/spool/cron目录中,之后编辑该文件,使用vim root或vim test编辑文件。

####################################

/etc/crontab

直接编辑/etc/crontab 比 crontab -e 多了一个用户名字段,该方法是系统级的,必须root权限使用

步骤:

vi /etc/crontab

在后面添加定时任务,如每周一3点执行python脚本

0 3 * * 1 root python /data/www/test.py

wq保存退出,完毕

#####################################

########################################

标签:Python,用户,crontab,python,etc,Linux,test,定时,root

来源: https://www.cnblogs.com/andy0816/p/12929172.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值