这个问题我一直觉得比较麻烦,今天还是搞出来了。

一、前提需要知道什么:

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代码相关推荐

  1. Linux服务器定时运行python项目

    Linux服务器定时运行python项目 一.安装python环境 打开https://www.python.org/downloads/ 选择downloads>>All release ...

  2. linux定时python,linux 中定时执行python脚本

    一.让Python随Linux开机自动运行 准备好要自启的脚本auto.py 用root权限编辑以下文件 sudo vim /ect/rc.local 在exit 0上面编辑启动脚本的命令(编辑rc. ...

  3. 在Linux服务器上执行python定时任务(APScheduler定时框架)

    目标:在Linux服务器上,定时运行python脚本. 这个小玩意儿适用于让服务器做一些自动的东西,比如定时查库发送报表.定时让爬虫爬数据.定时提醒等等. 那有同学要问了:为啥不用自己电脑直接运行?- ...

  4. 云服务器定时执行python脚本

    文章目录 前言 crontab简介 基本语法 定时任务具体内容 python 脚本定时任务 前言 在服务器上定时执行任务有两种方式,一种是at定时任务,一种是crond任务调度,at命令是一次性定时计 ...

  5. 【计算机系统】如何在阿里云ECS服务器上定时执行Python脚本?

    如何在阿里云ECS服务器上定时执行Python脚本? 喜欢的话请给个关注或者点个赞再走吧,你们的支持是我创作的动力! 拓展链接:ES6精讲教程,一文看懂! 基于SpringBoot天猫商城整站 思路: ...

  6. centos运行python程序_CentOS 7定时执行python脚本

    在CentOS下,可以使用crontab进行定时任务的处理. 一.crontab的安装 默认情况下,CentOS 7中已经安装有crontab,如果没有安装,可以通过yum进行安装. yum inst ...

  7. linux服务器后台运行Python程序

    1.大数据量数据的训练耗时较长,比较好的方法是放到远程服务器后台让其运行,将打印信息输出至log文件就好. 命令如下: nohup python -u test.py > test.log 2& ...

  8. centos定时运行python_CentOS中实现定时执行python脚本的方法

    CentOS中实现定时执行python脚本的方法 发布时间:2020-06-26 12:44:38 来源:亿速云 阅读:137 本篇文章给大家分享的是有关CentOS中实现定时执行python脚本的方 ...

  9. 【Java后台】Java执行Python代码的3类5种情况测试【Java源码+Python源码举例】

    1.why python拥有的某些库要比Java强大,也拥有一些比Java更擅长的领域,python可以搭建后端让Java调用接口,但某些时候我们用到的python代码可能并不多也许只有一个算法,此时 ...

最新文章

  1. 2021年了,为什么约会软件算法仍然如此糟糕?
  2. 分页符与分节符的区别
  3. PowerDesigner的数据类型
  4. C语言实现大数的阶乘(附完整源码)
  5. (读书笔记).NET大局观-.NET框架类库概观
  6. PerlRegex堆栈溢出的问题
  7. php登陆框_PHP 登录完成跳转上一访问页面
  8. [译]Kinect for Windows SDK开发入门(八):骨骼追踪进阶 上
  9. 经济下行,我们该如何避免焦虑?
  10. python九九乘法表教程_python教程九九乘法表
  11. mysql主从北_mysql北非之主从同步
  12. @Autowired 与@Resource的区别
  13. python多线程结束线程_Python线程– Python多线程
  14. 15款最佳的 jQuery 分步引导插件
  15. 面试题 -二元查找树转变成排序的双向链表
  16. 记录一些比较常用的简单jsp模板
  17. 打破定制化语音技术落地怪圈?从讲一口标准英音的语音助手说起
  18. 【无标题】互联网广告投放优势和前景
  19. linux pv信息写在哪里,pv命令详情|linux - 爱资料工具
  20. Wpf大屏软件开发过程中遇到的若干问题

热门文章

  1. dns劫持是什么意思?常见的劫持有哪些?
  2. 关于动态抽样(Dynamic Sampling)
  3. 阿里云视频直播使用详细步骤
  4. 阿里云视频点播服务(上传,删除,获取播放地址,获取播放凭证)
  5. 计算机桌面任务栏怎样显示输入法,计算机中任务栏的输入法无法切换怎么处理...
  6. 自然语言处理:CBOW(哈夫曼树)与Skip-Gram模型
  7. 组合数学-排列组合整理
  8. 阿里云大数据——搭建企业级数据分析平台
  9. Matlab——m_map指南(3)——实例
  10. 数学符号的英文表达(持续更新中)