Linux下Python使用

45 16 * * * python3.6 /opt/86autosign.py

19 17 * * * /usr/local/lib/python3.6 /opt/test.py

1、如何判断Linux是否安装了python及版本号

直接输入python即可。

 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本

2、linux查看python安装路径,版本号

方法一:whereis python

方法二:which python 

3、Linux下安装Python

https://www.cnblogs.com/feng18/p/5854912.html

https://jingyan.baidu.com/article/9c69d48ff52b3f13c9024e3d.html

wget  https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz

tar Jxvf  Python-3.6.4.tar.xz

cd Python-3.6.4

./configure

make && make install

4、Linux 系统 如何检测 Cron 服务已经运行

service crond status

5、定时任务

crontab用法

crontab –e : 修改 crontab 文件,如果文件不存在会自动创建。 

crontab –l : 显示 crontab 文件。 

crontab -r : 删除 crontab 文件。

crontab -ir : 删除 crontab 文件前提醒用户。

Linux系统,启动、停止、重启crontab服务

情况一:正常情况(系统有service命令)

重启服务命令:[root@centos6 /]# service crond restart

启动服务命令:[root@centos6 /]# service crond start

停止服务命令:[root@centos6 /]# service crond stop

情况二:当linux发行的版本没有service这个命令时候,用如下命令进行停止启动:

停止服务:[root@centos6 /]# /etc/init.d/cron空格stop

启动服务:[root@centos6 /]# /etc/init.d/cron空格start

添加定时任务:

crontab –e,按下间键盘上的'i'键,最下方就会变成INSERT,就可以修改了

修改后按Esc键输入:wq 回车保存

linux定时执行失败的处理方法

如果我们的设置好了定时任务,但是却没有看到执行,可以通过下面的方法逐一查看

1、查看crontab的状态,看crontab是否开启

service crond start  启动

service crond stop   停止

service crond restart  重启

service crond reload   重新加载

2、看定时执行日志,是否有执行文件

cat /var/log/cron

3、看文件是否有执行权限,是否使用绝对路径,这个在上面说过

4、如果上面的都没有问题,那就是脚本的执行问题,这时候就需要看执行的错误日志。这个日志一般在 /var/spool/mail/ 。在这个文件夹里一般有几个用户的信息,我们一般是root这个用户,所以我们看这个root的信息。如果你是其他账号,可以看其他的用户的。

看了这个日志才知道出错在哪里,原来是脚本执行文件需要绝对路径。

猜你喜欢

转载自uule.iteye.com/blog/2408955
今日推荐