linux 计划任务

简介:  windows中的计划任务有名字,linux中没有。 建立计划任务 将任务信息写到一个文件(假设为 myCronFile)中,然后执行 crontab myCronFile 即可。以下是一个例子。 echo "*/1 * * * *  /var/autoAntLinux/dependshs/scheduleTask.sh 1>>/var/autoAntLinux/log

 windows中的计划任务有名字,linux中没有。

建立计划任务

将任务信息写到一个文件(假设为 myCronFile)中,然后执行 crontab myCronFile 即可。以下是一个例子。
echo "*/1 * * * *  /var/autoAntLinux/dependshs/scheduleTask.sh 1>>/var/autoAntLinux/log 2>&1">/var/autoAntLinux/cronfile
crontab /var/autoAntLinux/cronfile

查看计划任务

sudo crontab  -u root  -l  //查看root用户的计划任务
crontab   -l          //查看当前用户的计划任务


删除计划任务

crontab -e  //然后删除想删的计划任务即可。
crontab -r  //直接删除计划任务

计划任务执行结果

用户邮件
系统会给用户发邮件,来告知一些重要信息,如属于某个用户的计划任务执行失败等。
系统会通知你 :You have new mail in /var/spool/mail/op1
/var/spool/mail/op1是一个文本文件,去查看它就可以了。

与windows区别


windows与linux的计划任务有着较大的区别
windows中计划任务有名字,可以方便地新增删除。
linux中计划任务没有名字,只有一条条的具体内容。
crontab -r 可以删除该用户的所有计划任务。
当要删除某条特定计划任务,只能 crontab -e来编辑一个文本文件,不给力的是这个文件名是不固定的,也就是说执行”crontab -e“后系统才临时生成一个文件让你编辑。
当要增加计划任务时, crontab yourCronFile命令的效果是把yourCronFile文件中的计划任务当做该用户的计划任务,会覆盖以前的计划任务,不能做到不影响其他任务的情况下新增任务,不给力。

其他方法

apt-get install vim

设置用户的默认编辑器

在用户目录执行下行语句。

vim .profile
最后加上 export EDITOR=vim
为了使它立即生效,执行   source .profile


crontab -e
在这个文本文件中追加一行内容即可。
*/1 * * * * ~/hi.sh
保存退出,这样,每分钟就会执行一次 HOME目录当前用户文件夹下的hi.sh。
若想删除某用户的计划任务,crontab -e 删除指定任务即可。
目录
相关文章
|
4月前
|
存储 Linux Shell
Linux中的计划任务—Crontab调度一次性执行的任务at/batch
Linux中的计划任务—Crontab调度一次性执行的任务at/batch
152 0
|
4月前
|
消息中间件 监控 Linux
Linux进程和计划任务管理
通过这些命令和工具,你可以有效地管理Linux系统中的进程和计划任务,监控系统的运行状态并保持系统的稳定和可靠性。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
130 2
|
监控 Unix Linux
Linux系统之计划任务的配置与管理
Linux系统之计划任务的配置与管理
127 0
|
4月前
|
Linux
Linux - 一次性计划任务之at命令使用
Linux - 一次性计划任务之at命令使用
166 0
|
JavaScript Linux Shell
Linux系统计划任务之系统重启定时任务
Linux系统计划任务之系统重启定时任务
386 1
|
存储 Unix Linux
Linux计划任务at和cron命令的使用
前面学习了Linux中的软件管理,这篇文章将开始学习Linux中的计划任务,通过本篇文章将学习Linux中的一次性调度执行at命令和循环调度执行cron命令的介绍与使用,下面开始我们的Linux计划任务的学学习吧。
136 0
|
监控 Oracle 关系型数据库
Linux中的计划任务—Crontab调度重复执行的任务
Linux中的计划任务—Crontab调度重复执行的任务
345 0
|
机器学习/深度学习 Linux Apache
Linux从入门到精通(十一)——计划任务
Linux从入门到精通(十一)——计划任务
178 0
Linux从入门到精通(十一)——计划任务
|
缓存 Ubuntu Linux
Linux进程和计划任务(把心留给在乎你的人吧)(二)
Linux进程和计划任务(把心留给在乎你的人吧)(二)
106 0
Linux进程和计划任务(把心留给在乎你的人吧)(二)
|
缓存 安全 Unix
Linux进程和计划任务(把心留给在乎你的人吧)(一)
Linux进程和计划任务(把心留给在乎你的人吧)(一)
134 0
Linux进程和计划任务(把心留给在乎你的人吧)(一)