开发「bufpay.com 个人即时到账收款平台」的时候,订单状态和支付二维码的状态如果过期了要实时修改状态,最大效率利用支付二维码。

过期脚本需要开机启动,并且 deamon 运行,有很多办法可以开机运行脚本,比如修改 /etc/rc.local 脚本,或者把程序移动到 /etc/init.d 下面 或者通过 supervisord 都可以。

考虑到因为有其他脚本需要用到 crontab 为了方便一处管理,就通过 crontab 来实现开机启动,只需要用一下指令:

@reboot nohup python /project_path/cron/expire.py >> /project_path/logs/expire.log 2>&1 &

就可以啦,@reboot 表示重启开机的时候运行一次,然后 nohup 是用来让运行的程序忽略 SIGHUP 指令(因为在父程序退出后,所有的子程序会受到 SIGHUP 指令)从而保证运行的程序不退出。最后的 2>&1 & 表示将标准错误输出重定向到 &1 既标准输出里面并且在后台运行,而这里的标准输出定向到了 /project_path/logs/expire.log 这个文件,这样就可以在一个地方查看错误日志和打印日志。

插播广告

转载于:https://www.cnblogs.com/worldsku/p/9184482.html

用 crontab 实现开机自动运行脚本相关推荐

  1. nvidia jetson agx Xavier can 开机自动运行脚本

    测试can的时候一遍遍手动加载特别麻烦,直接写脚本自动加载.记录,备忘. 一.接线图 二.安装依赖 sudo apt install busybox sudo apt install can-util ...

  2. 华硕路由器官方固件开机自动运行脚本方法

    本教程重在寻找过程,如果你在意最终结果,请直接看本文最后一段脚本.    在几天前,我看到了这篇文章<ac68等arm迅雷.aria2安装小白教程及官固自启动插件教程>[1],标题中的 & ...

  3. bat脚本如何自动输入y_Linux系统如何设置开机自动运行脚本?

    大家好,我是良许. 在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务.在 Windows 下,我们有很多方法可以设置开机启动,但在 Linux 系统下我们需要如何操作呢? Li ...

  4. Linux系统如何设置开机自动运行脚本?

    点击上方"五分钟学算法",选择"星标"公众号 重磅干货,第一时间送达 在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务.在 Window ...

  5. linux开机自动启动开机日志,设置linux开机自动运行脚本

    实现目标:在Linux启动时,自动运行位于普通用户test1根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件追加一条记录,源码如下: from datetime import ...

  6. windows开机自动运行脚本

    1. 进入StartUp win7 菜单:开始 - 所有程序 - 启动(右键打开) 会进入目录: C:\Users\Administrator\AppData\Roaming\Microsoft\Wi ...

  7. Linux之开机自动运行脚本

    0 背景 我们使用ROS开发时,希望当机器人上电以后,会自动启动一些传感器的驱动文件,定位导航,建图所需要的文件,并能按照我们的设定实现一定的功能,比如相应客户端的命令,并按照客户端的指令来动作,或者 ...

  8. rhel7添加开机自动运行脚本

    1.创建脚本并可执行权限 (/my.sh) chmod +x /my.sh 2.打开/etc/rc.d/rc/local文件,在末尾增加如下内容 /my.sh 3.在rhel7中,/etc/rc.d/ ...

  9. Linux实现开机自动运行普通用户脚本

    既然要实现开机自动运行脚本,那么就与Linux开机自启服务的原理有关:Linux开机的时候,会有一步读取/etc/inittab配置文件,选定系统运行级别,然后进行系统初始化,执行/etc/rc.d/ ...

最新文章

  1. php 编译安装降解,对php编译安装的修正
  2. linux下加入回收站功能
  3. ExecutorService-10个要诀和技巧
  4. Win10最常用的快捷键,效率Max提高100%(常用的应该是最全的)
  5. idea 注释中 类 跳转_javaSE第一部分 数据类型、idea快捷键
  6. pygame显示图片的方法_使用Sprite实现移动动画(Pygame中的精灵类)
  7. Linux服务器初步配置JDK+Tomcat+redis
  8. Layui 表格渲染
  9. Linux环境下一种比较有用的多线程程序调试技巧
  10. pytorch中的tensor以numpy形式进行输出保存
  11. 学习笔记︱Nvidia DIGITS网页版深度学习框架——深度学习版SPSS
  12. 临时的实验课记录+研究的代码+计算机文档目录管理
  13. PWM驱动sg90电机
  14. 如何选择一个好的简历模板
  15. java-第十三章-类的无参方法(一)-模拟一个简单的购房商贷月供计算器
  16. CSDN浏览器助手又双叒叕更新啦,来体验下都更新了什么
  17. mysql查看表内容_在mysql中怎样显示表里的内容 ?
  18. 阿基米德螺旋线lisp_CAD画阿基米德螺旋线程序
  19. MYSQL查询优化一
  20. 氟化硼二吡咯BDP581/591-ALK/NH2/COOH/NHS/N3/MAL/DBCO/Hz/Tz/amine衍生物

热门文章

  1. 一文厘清Salesforce执行顺序
  2. GWAS分析新软件 | GMATs:解析复杂性状和复杂遗传机制的高效工具
  3. 优爆文-自媒体文章平台
  4. CSS设置文本超出隐藏显示省略号
  5. phpcms api.php,phpcms api怎么写接口
  6. 怎么用python实现哈夫曼树_数据结构-哈夫曼树(python实现)
  7. CSS几种常见的文字动态效果
  8. maven多仓库配置 公司仓库和阿里仓库
  9. 我的创作纪念日-哈市雪花
  10. tomcat的详细介绍