linux 任务调度 shell脚本

一个简单的任务调度

首先要写一个脚本world.sh  目的是为了验证

#!、bin/bash

echo "hello world'  >> tt.txt

wq 退出保存

然后更改权限

chomd 755 world.sh

智游更改权限 sh才能变成可执行脚本

然后安装crontab服务

linux应该都有crontab,没有的话可以安装一下:

yum install  vixie-cron

yum install  crontabs

vixie-cron软件包是cron的主程序; 
crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

安装完以后开启crontab服务

service crond start

用以下的方法启动、关闭这个cron服务: 
service crond start //启动服务 
service crond stop //关闭服务 
service crond restart //重启服务 
service crond reload //重新载入配置

查看crontab服务状态:service crond status 
手动启动crontab服务:service crond start

查看crontab服务是否已设置为开机启动,执行命令:ntsysv 
加入开机自动启动: 
chkconfig –level 35 crond on

也可以用设置开机自动启动crond服务: 
chkconfig crond on

完成之后

可以参考在

vi /etc/crontab 添加任务调度

如果完成不了的话可以用另一种方法

crontab -e 

格式和上一种一样

*/1 * * * * *   /root/hello.sh   //每分钟执行一次

命令crontab -l 可以查看当前任务

命令

查看任务调度当前执行情况 随时更新

tail -f /var/log/cron

最后 可以

cat tt.txt

查看脚本是否成功

如果 不成功可以去

/var/spool/mail/root

产看日志

踩坑 很多 首先明白这个问题不是很难但是很严谨,错一点头不行

五个* 所代表的意义

任务调度的格式

如果任务没有成功首先查看

tail -f /var/log/cron

其次查看、var/spool/mail/root

谢谢

荒人之歌很好很棒,很有气势:

“天亦凉,地亦凉,苍鹰不敢望北荒。”

“热海落,热海涨,热海之畔猎雪狼。”

“雪狼逐,雪狼亡,握刀寻鹿终日忙。”

“何处生,何处死,何处能将白骨葬。”

“氓山雄,氓山壮,岷山才是真故乡。”

“踏过茫茫雪,踩破万里霜,终日南望。

“踏过茫茫雪,踩破万里霜,不再南望。”

“我先去,你再来。”

“我先战,你再来。”

“我先死,你再来。”

“归途近,归途远,归途踏上。”

“我已去,你快来。”

“我已战,你快来。”

“我已死,你快来。”

猜你喜欢

转载自www.cnblogs.com/lppz/p/10011483.html
今日推荐