一般用命令:crontab -l
crontab命令简介:
crontab命令常见于Unix和类Unix的操作系统之中linux命令,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。
使用时可用参数:
-e [UserName]: 执行文字编辑器来设定时程表linux命令,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe)
-r [UserName]: 删除目前的时程表
-l [UserName]: 列出目前的时程表
-v [UserName]:列出用户cron作业的状态
二、查看定时任务启动没
crontab的日志位置一般位于/var/log/cron,利用下面的语句即可查看日志。
tail -f /var/log/cron
上面的/var/log/cron只会记录是否执行了某些计划的脚本,但是具体执行是否正确以及脚本执行过程中的一些信息linux
会通过邮件形式发送到给该用户。对于root用户该邮件记录位于/var/spool/mail/root,通过以下命令可以查看最近的crontab执行情况。
https://blog.csdn.net/angelasan/article/details/44917283。转载自:https://blog.csdn.net/javazejian/article/details/51932554。转载自:https://blog.csdn.net/a19881029/article/details/26348627。
三、删除定时任务
增加了crontab任务后,在/var/spool/cron目录下会有一个当前登录账号命名的文件。比如我的登录账号是root。则会存在一个root文件。该文件的内容就是刚添加的crontab任务。
[root@localhost cron]# cat /var/spool/cron/root
*/1 * * * * /dd/shell/test1.sh
*/1 * * * * /dd/shell/test2.sh
3、删除crontab内容里的test2.sh的任务
其实该处是使用sed命令来处理/var/spool/cron/root 文件,将含test2.sh的行的内容删除掉。
或者直接打开这个文件,直接删除多余的任务就行
sed -i '/test2.sh/d' /var/spool/cron/root
命令执行完后,再通过crontab -l命令查看。
[root@localhost shell]# crontab -l
*/1 * * * * /dd/shell/test1.sh
可以看到test2.sh的任务被删除掉了。通过观察,test2.sh的脚步也不再被执行。说明确实删除成功。
4、删除crontab内容空白行
在执行完上面的sed -i的命令后,crontab -l会发现多出一行空白,如果你觉得看的别扭,你可再通过如下sed命令把空白行删除掉。
sed -i '/^$/d' /var/spool/cron/root
引用:https://blog.csdn.net/ivnetware/article/details/51246871
删除方法二:
操作:打开电源后,多按键盘右下角的del键,进入cmos界面,用方向键操作,选中第二biosfeatures setup(bios功能 设定) ,再找到hard disk boot from,这时移到这个选项,按pagedown键,直到出现hdd-1时为止,最后按下f10键,按y 保存退出(注意:这里是不提示保存的,因为f10本来就是保存退出)。11.手机数据上网设置参考百度的移动和联通的数据上网设置参数,输入参数后保存即可,每次数据上网打开settings-- communcation/network--network settings--mobile networks--选中data transmission和data roaming两个选项框打钩即可数据上网。按【上方向】键,进入“设置列表”栏→按【左,右方向】键选择需要更改的参数→按【确定】键选中,按【上,下方向】键调整到所需的参数值→按【确定】键退出调整的参数值(如需改动其他参数,则按以上方法改动即可)→按【下方向】键,切换到设置功能选择栏→按【左,右方向】键选择【保存】→按【确定】键即可保存所更改的内容(注意:不保存就返回,则所更改的内容失效)→选中【返回】→按【确定】键即可退出设置操作,返回到主界面。