linux服务器定时执行python代码
这个问题我一直觉得比较麻烦,今天还是搞出来了。
一、前提需要知道什么:
1.需要操控linux服务器的终端框。一般是宝塔或者Xshell
2.服务器安装了python环境。没有安装的话可以先安装
3.会把py文件放在服务器某个地方。一般是宝塔->文件->新建后缀名为py的文件,或者用filezilla软件,或者开机放文件(太麻烦)
二、大概过程:
就是安装一个crontab,这是linux定时执行任务的指令。
大概是怎么链接到文件呢?
把py代码的.py文件放一个地方,最好离根目录进,比如位置在 /home/python文件.py
终端输入liuux代码执行crontab指令,将定时执行哪个文件和时间通过一行代码设置即可。
而代码主要就是时间+文件路径,很简单的。
完整步骤(下面代码都要输入在操控linux服务器的终端):
1.安装crontab:
yum install cronie
2.开始更改:
crontab -e
进去东西应该比较多,建议全部删除,打上
*/1 * * * * python /home/python文件.py //每分钟用py执行一次home下的python文件
3.查看看当前任务
crontab -l
如果crontab -e 的文件分多行写,就是执行多个任务,这个指令可以看到目前所有的
步骤就是以上的三个步骤,以下为细节操作
一、输入crontab -e后,如何编辑及保存:
按任意一个26英文键进入修改模式,可按Esc退出修改模式
保存方法是:先按Esc,再按‘ Ctrl ’ + ‘ : ’,输入wq,回车
二、*/1 * * * * python /home/python文件.py 这行代码的组成:
前面是执行时间,这就是cron表达式,可以百度搜下,只是这个最低是分钟没有秒,如果是测试能不能运行的话,建议用这个每分一次的尝试。
比如:23 8 * * * ,就是每天8.23执行一次
*/1 * * * *,就是每分钟执行一次
python:就是用py执行
/home/python文件.py
就是文件的路径,最好是从根目录开始的
三、怎么知道他执行了没呢?
建议用发邮件的代码试验,(前提要会,比如要开协议后才能发),或者其他有效果的代码
一般不写这么麻烦的文章,因为不少东西只需最重要的即可,但这个问题还是详细点会好些。
linux服务器定时执行python代码相关推荐
- Linux服务器定时运行python项目
Linux服务器定时运行python项目 一.安装python环境 打开https://www.python.org/downloads/ 选择downloads>>All release ...
- linux定时python,linux 中定时执行python脚本
一.让Python随Linux开机自动运行 准备好要自启的脚本auto.py 用root权限编辑以下文件 sudo vim /ect/rc.local 在exit 0上面编辑启动脚本的命令(编辑rc. ...
- 在Linux服务器上执行python定时任务(APScheduler定时框架)
目标:在Linux服务器上,定时运行python脚本. 这个小玩意儿适用于让服务器做一些自动的东西,比如定时查库发送报表.定时让爬虫爬数据.定时提醒等等. 那有同学要问了:为啥不用自己电脑直接运行?- ...
- 云服务器定时执行python脚本
文章目录 前言 crontab简介 基本语法 定时任务具体内容 python 脚本定时任务 前言 在服务器上定时执行任务有两种方式,一种是at定时任务,一种是crond任务调度,at命令是一次性定时计 ...
- 【计算机系统】如何在阿里云ECS服务器上定时执行Python脚本?
如何在阿里云ECS服务器上定时执行Python脚本? 喜欢的话请给个关注或者点个赞再走吧,你们的支持是我创作的动力! 拓展链接:ES6精讲教程,一文看懂! 基于SpringBoot天猫商城整站 思路: ...
- centos运行python程序_CentOS 7定时执行python脚本
在CentOS下,可以使用crontab进行定时任务的处理. 一.crontab的安装 默认情况下,CentOS 7中已经安装有crontab,如果没有安装,可以通过yum进行安装. yum inst ...
- linux服务器后台运行Python程序
1.大数据量数据的训练耗时较长,比较好的方法是放到远程服务器后台让其运行,将打印信息输出至log文件就好. 命令如下: nohup python -u test.py > test.log 2& ...
- centos定时运行python_CentOS中实现定时执行python脚本的方法
CentOS中实现定时执行python脚本的方法 发布时间:2020-06-26 12:44:38 来源:亿速云 阅读:137 本篇文章给大家分享的是有关CentOS中实现定时执行python脚本的方 ...
- 【Java后台】Java执行Python代码的3类5种情况测试【Java源码+Python源码举例】
1.why python拥有的某些库要比Java强大,也拥有一些比Java更擅长的领域,python可以搭建后端让Java调用接口,但某些时候我们用到的python代码可能并不多也许只有一个算法,此时 ...
最新文章
- 2021年了,为什么约会软件算法仍然如此糟糕?
- 分页符与分节符的区别
- PowerDesigner的数据类型
- C语言实现大数的阶乘(附完整源码)
- (读书笔记).NET大局观-.NET框架类库概观
- PerlRegex堆栈溢出的问题
- php登陆框_PHP 登录完成跳转上一访问页面
- [译]Kinect for Windows SDK开发入门(八):骨骼追踪进阶 上
- 经济下行,我们该如何避免焦虑?
- python九九乘法表教程_python教程九九乘法表
- mysql主从北_mysql北非之主从同步
- @Autowired 与@Resource的区别
- python多线程结束线程_Python线程– Python多线程
- 15款最佳的 jQuery 分步引导插件
- 面试题 -二元查找树转变成排序的双向链表
- 记录一些比较常用的简单jsp模板
- 打破定制化语音技术落地怪圈?从讲一口标准英音的语音助手说起
- 【无标题】互联网广告投放优势和前景
- linux pv信息写在哪里,pv命令详情|linux - 爱资料工具
- Wpf大屏软件开发过程中遇到的若干问题