linux任务调度管理前置依赖,Linux任务调度命令(轻松管理Linux)

本文详细介绍了Linux任务调度的两种方法:系统工作和个别用户工作,包括crontab命令的使用、任务调度文件位置以及创建shell脚本进行多任务管理。通过实例演示如何设置定时任务,提高效率并确保系统稳定性。
摘要由CSDN通过智能技术生成

Linux任务调度其实就是让系统在某个时间执行某些命令或者程序,这样可以让管理员更加轻松地管理自己的Linux,当我刚了解到这个方法时,我的内心充满了无尽的欣喜,感觉Linux实在是太强大了。

下面我就来具体的讲讲这个命令

一:任务调度分类

1.系统工作,有些重要的工作必须周而复始的执行,比如病毒扫描

2.个别用户工作,个别用户可能希望执行某些程序,比如定时打开音乐播放器

二:任务调度文件的位置

/etc/crontab

三:个人任务调度命令

crontab -e

接着输入任务调度文件,如* * * * * date >> /home/yixiang/mytask1

此句命令表示:每一分钟将时间写入到/home/yixiang/mytask1中

五个*至关重要

第一个*表示分钟 每小时的第几分钟执行 0-59

第二个*表示小时 每天的第几个小时执行 0-23

第三个*表示日期 每月的第几天执行 1-31

第四个*表示月历 每年的第几个月执行 1-12

第五个*表示星期 每周的第几天执行 0-6

终止任务调度

crontab -r

列出当前有哪些任务调度

crontab -l

下面我将以图来展示一下

第一种方法

输入命令crontab -e进入任务调度界面

7209abe5f2a373ebd7b9a56e711b6b0a.png

任务调度界面

1f18b3cdabff1da143fa8cba842d0300.png

此界面中五个*的用法请参考上面介绍,*后面表示的是用户指令,此句指令的意思是每一分钟都将日期写入到/home/mytask3文件中

此种方法虽然也可以进行多命令界面,但是linux是一个多任务多用户的操作系统,如果同时有几个用户都使用了用户调度命令,那么系统不知道如何执行就容易出现问题

第二种方法

切换到root,ls查看root文件目录,然后新建一个文件mytask1.sh

b6fd3cd8f9c43ab137924de0ac6929ba.png

进入vi编辑界面,输入你想要运行的程序,此指令意思为将日期追加写入到/home/mytesk3文件中

32024ad4c70e49a09a32fe4a2d40a3c9.png

查看/root中是否建立了这个文件,并且赋予这个文件x可执行权限chmod 744 mytask1.sh

78add6571b6c1a9bf46ceb7eadcb1ac8.png

进入任务调度界面

8c1f6ddaccacf7378a519a42bec5ea9b.png

输入指令,指令格式参考上面介绍,*后面接刚才编写的shell文件路径即可

ef06db64d5835d4a67e9c02d9c3d0b86.png

查看结果

2a74aff5db865a15bf14590abe81c2a6.png

截止到现在刚才任务调度命令执行的结果

7ca50cc880343d3fac0e6da1c24e46ce.png

终止程序 查看任务调度还有那些执行命令

8595ce82ae2260eda16396e52c1b2477.png

第二种命令运用shell编程来进行多命令的编写,这样即使有很多用户进行任务调度系统也不会出现混淆,所以很大程序的保证了程序运行的安全和稳定,同时这种方法也相对显得简单,只需要调用一个shell文件即可

转自(http://www.linuxidc.com/Linux/2013-06/85485.htm)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值