crontab 用法(执行python文件)[通俗易懂]

crontab 用法(执行python文件)[通俗易懂]前提:创建一个xxx.py的文件文件头为#!/usr/bin/python3#-*-conding=utf-8-*-print(‘helloworld’)更改权限chmod777xxx.py这样python文件就可以执行了ubuntu@VM-0-10-ubuntu:~/script$./test.pyhelloworldcrontab使用…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前提:

  1. 创建一个xxx.py的文件
    文件头为
#!/usr/bin/python3
# -*- conding= utf-8 -*-
print('hello world')
  1. 更改权限
chmod 777 xxx.py 

这样python文件就可以执行了

ubuntu@VM-0-10-ubuntu:~/script$ ./test.py
hello world

crontab 使用

  1. 编辑、添加crontab
    crontab -e
    第一次执行会让用户选择编辑器,自己根据喜好选择编辑器
    进入编辑会显示如下代码:
  1 # Edit this file to introduce tasks to be run by cron.
  2 #
  3 # Each task to run has to be defined through a single line
  4 # indicating with different fields when the task will be run
  5 # and what command to run for the task
  6 #
  7 # To define the time you can provide concrete values for
  8 # minute (m), hour (h), day of month (dom), month (mon),
  9 # and day of week (dow) or use '*' in these fields (for 'any').#
 10 # Notice that tasks will be started based on the cron's system
 11 # daemon's notion of time and timezones.
 12 #
 13 # Output of the crontab jobs (including errors) is sent through
 14 # email to the user the crontab file belongs to (unless redirected).
 15 #
 16 # For example, you can run a backup of all your user accounts
 17 # at 5 a.m every week with:
 18 # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
 19 #
 20 # For more information see the manual pages of crontab(5) and cron(8)
 21 #
 22 # m h dom mon dow command
 23 #* * * * * /home/ubuntu/python/Simple_review_system/component/emailer.sh >> /home/ubuntu/script/review_emailer.log 2 >&1
~           
  1. 查看crontab命令
    crontab -l

  2. 定时执行任务

  • 命令行输入crontab -e:进入crontab编辑模式
  • 在文件末添加要定时执行的代码
    格式:{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script} ( >> {full-path-to/xxx.log 2>&1})
    (括号里面可选项,添加日志)
  • minute: 0-59
  • hour: 0-23
  • day-of-month: 0-31
  • month : 1-12
  • day-of-week: 0-7
    (*表示每分钟,每小时,每…)

示例:

  • 每天02:00执行任务
    0 2 * * * /path/xxx.py
  • 每天5:00和17:00执行任务
    0 5,17 * * * /path/xxx.py
  • 每分钟执行一次任务
    * * * * * /path/xxx.py
  • 每周日17:00执行任务
    0 17 * * sun /path/xxx.py
  • 每10分钟执行一次任务
    */10 * * * * /path/xxx.py
  • 在特定的某几个月执行任务
    * * *jan,may,aug * /path/xxx.py
  • 每30秒执行一次任务
    * * * * * /path/xxx.py
    * * * * * sleep 30; /path/xxx.py
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/172606.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • IntelliJIDEA汉化[通俗易懂]

    IntelliJIDEA汉化[通俗易懂]GitHub开发者pingfangX的开源项目,原地址:https://github.com/pingfangx/jetbrains-in-chinese进入网站后找到相应的JetBrains版本的汉化文件,下载后放到lib文件夹下即可。详细使用说明:https://github.com/pingfangx/TranslatorX/wiki/Usag…

  • phpStudy中升级MySQL版本到5.7.17的方法步骤

    phpStudy中升级MySQL版本到5.7.17的方法步骤

    2021年10月22日
  • pta 列车调度_数据结构/PTA-列车调度/栈/数组

    pta 列车调度_数据结构/PTA-列车调度/栈/数组火车站的列车调度铁轨的结构如下图所示。两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入。如果要求它们必须按序号递减的顺序从出口离开,则至少需要多少条平行铁轨用于调度?输入格式:输入第一行给出一个整数N(2≤…

  • sql2012数据库可疑如何修复_sql数据库mdf还原

    sql2012数据库可疑如何修复_sql数据库mdf还原USEMASTERGOSP_CONFIGURE’ALLOWUPDATES’,1RECONFIGUREWITHOVERRIDEGOALTERDATABASEworkerSETEMERGENCYGOsp_dboption’worker’,’singleuser’,’true’GODBCCCHECKDB(‘worker’,’REPAIR_AL

  • Microsoft Visual Studio 2010 简体中文旗舰版下载「建议收藏」

    Microsoft Visual Studio 2010 简体中文旗舰版下载「建议收藏」听说MSDN放出了MicrosoftVisualStudio2010简体中文旗舰版,怀着激动的心情下载安装。下面是下载地址如果有MSDN订阅账号的话可以去https://msdn.microsoft.com/zh-cn/subscriptions/securedownloads/default.aspx如果没有可以使用下面的地址下载,这里感谢前人的分享ed2k://|file|cn_visual_studio_2010_ultimate_x86_dvd_532347.iso|2685982720|4

  • linux0.11_linux vim编辑器

    linux0.11_linux vim编辑器前言所有的UnixLike系统都会内建vi文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是vim编辑器。vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号