linux 定时执行搅拌,Linux下定时执行任务的几种方式

满意答案

00e27ab806e4881f8254fe7ae8741834.png

alvin_超

2018.05.27

00e27ab806e4881f8254fe7ae8741834.png

采纳率:52%    等级:8

已帮助:109人

1、使用脚本

这个方式比较简单,就是写个脚本,每次开机的时候自动让它启动,然后放在后台去执行就可以了。脚本代码如下:

$ cat cleanwitch.sh

View Code

我们把这个文件放到/usr/local/bin目录下,并且给可运行权限:

$ chmod 755 cleanwitch.sh

这样一个可以执行的脚本就写好了,但是还没有设置开机启动呢。设置开机启动的方式也比较简单,就是在/etc/rc.local这个配置文件下增加一句运行我们这个脚本的命令就可以了,增加的这句话如下:

/usr/local/bin/cleanwitch.sh &

为什么要在这句话后面加个&呢?因为在一个命令后面加上这个符号之后呢,这句脚本中运行的命令就会被放到后台作为一个服务去执行了。因为每次linux开机后都会去执行一次这个/etc/rc.local脚本,所以我们的清理脚本也会在开机的时候自动执行,并且每隔一段时间就会去执行我们让它做的事情。

需要注意的是,不同的linux发行版中,rc.local的位置可能不同,不过基本都在/etc这个总目录下,如果实在找不到,可以使用下面的命令找一下:

$ cd /etc/

$ find -name rc.local

如果要想停掉这个脚本怎么做呢?在命令行执行如下命令就可以了:

$ killall cleanwitch.sh

2、第二种方式就是使用crontab了

还不会~~

00分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值