linux定时执行任务

来源:互联网 发布:网络戾气太重 编辑:程序博客网 时间:2024/06/08 00:11

1.crontab

系统环境ubuntu16.04
使用命令以及得到的结果,如下

$sudo service crond startcrond.service   Loaded: not-found (Reason: No such file or directory)   Active: inactive (dead)

这时候,需要改成

sudo service cron start

理由是:

It’s because the service name on 16.04 is cron not crond.
并且可以使用ls -l /etc/init.d

Ubuntu查看crontab运行日志

sudo vim /etc/rsyslog.d/50-default.conf
cron.*   /var/log/cron.log #将cron前面的注释符去掉

sudo service rsyslog restart
然后,就可查看日志文件/var/log/cron.log

2. 关于/etc/rc.local文件与service

可以在这个文件里面添加一些程序启动命令,如su - username -c /usr/local/tomcat/bin/startup.sh,就可以使得tomcat自启动了。
另外,关于/etc/rc.local文件,文件自带的介绍如下

This script is executed at the end of each multiuser runlevel.# Make sure that the script will "exit 0" on success or any other# value on error.## In order to enable or disable this script just change the execution# bits.## By default this script does nothing.

可以将一些服务,添加到/etc/init.d目录中,如http://blog.csdn.net/yangyangrenren/article/details/73742308 中,将tomcat配置为服务

3. chrome

Chrome browser randomly hangs on start from chromedriver
https://bugs.chromium.org/p/chromedriver/issues/detail?id=1699
看到在https://stackoverflow.com/questions/42297209/chrome-browser-randomly-hangs-on-start-from-chromedriver有解决办法是

def setUp(self):        os.environ["DBUS_SESSION_BUS_ADDRESS"] = '/dev/null'        chrome_options = Options()

4.其他方面

4.1根据pid与command来筛选进程

其实也就是多用几个grep就可以了。刚开始尝试直接一个grep的形式,好像还不如几个grep一起用的效果好。另外,grep是支持正则表达式的。

ps -ef | grep ${pid} | grep "python3\ /usr/fileName.py" | grep -v grep|grep -v PPID |awk '{ print $10}'

这样可以得到进程的command中的信息

4.2 sysv-rc-conf

直接sudo sysv-rc-conf,就可以看到系统的开机启动项。打“X”,表示运行在对应Runlevel时开机启动的服务
这里写图片描述
备注:这里的开机启动项,并不包含/etc/rc.local里面的启动服务的内容。这里的0,1,2,3,4,5,6,S,其实是跟/etc/rcxx.d/对应的,xx就是0,1,2,3,4,5,6,S。看到有说法是S是全部都有的情况

0 为停机,机器关闭。
1 为单用户模式,就像Windows下的安全模式;
2 为多用户模式,但是没有NFS支持。
3 为完整的多用户模式,是标准的运行级。
4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5 就是X11,进到X Window系统了。
6 为重启,运行init 6机器就会重启。
S 就是全都有.

也有看到说至于S和s是给单用户模式来用的。ps:我现在比较赞同第一个说法,还没找到权威官方文档验证。

原创粉丝点击