脚本里添加crontab的方法

一般来说,增加计划任务都是#crontab -e,然后在里面添加内容。但是在一些脚本里,需要自动添加,那么这种情况怎么办?

1)重定向crontab到其他文件:

#crontab -l > crontab.bak#echo "*/1 * * * * ./yourscript  > /dev/null 2>&1" >> crontab.bak#crontab crontab.bak如果想删除某个计划任务,就进去crontab -e删除就好,crontab.bak不用管,不用担心内容会自动变成crontab.bak的样子。

2)如果你觉得使用" crontab  文件“这种方法很虚的话,就选择最妥善的方式,也就是下面这样:

# echo "*/1 * * * * ./yourscript > /dev/null 2>&1" >> /var/spool/cron/root

时间: 2024-10-11 05:48:34

脚本里添加crontab的方法的相关文章

Shell脚本里调用Python程序

脚本背景:主管要求看门狗程序不仅仅只是看门,还要在看门成功的时候发送邮件给各个开发人员,而且必须要用公司原有的python程序作为发送邮件的主程序,所以需要在原有的看门狗程序上加一句话,而这个看门狗程序恰恰是shell程序,两种不同程序混搭交织,还有变量的混搭交织,很是让人爱恨交织. 那个发送邮件的程序,程序名叫AutoMail.py,内容如下 from email.mime.multipart import MIMEMultipart from email.mime.text import M

组合框里添加复选框的方法(使用勾选的假象,用图片代替而已,并非QT原生支持)

组合框可以看作是列表框和文本框的组合,因其占据的空间少,使用操作方便,常被界面设计人员用于界面开发设计中,在有限个输入的条件下,组合框常用来代替文本框,这样从用户使用角度来看,更趋人性化,所见即所得.然好的控件永远敢不上应用的步伐,有时常规控件并不能满足应用的需要,经常需要在现有的控件上做扩展.有些应用需要在组合框的列表框的每一项前加复选框,以便可以控制列表框每一项的状态(选中还是未选中),显然现有的组合框(列表框+文本框的组合)不能满足应用要求.那么怎么得到一个超强组合框(列表框+文本框+复选

脚本添加crontab任务【转】

今天朋友问,计划任务是用crontab -e来添加的,如何使用脚本来添加呢? 在执行crontab -e命令时,会在/var/spool/cron目录下创建一个文件,文件的名称是你当前的用户名,内容就是你添加的计划任务. 鉴于此,那就so easy啦. 1 # echo "1 1 * * * /usr/sbin/ntpdate us.pool.ntp.org" >> /var/spool/cron/root 转自 脚本添加crontab任务 - 运维生存时间http://w

给Repeater控件里添加序号的5种方法

.net是目前非常热门的一种程序编译语言,在.net培训中的众多知识点中,给Repeater控件里添加序号的5种方法是非常重要的一个.下面就由达内的老师为大家介绍一下这方面的内容. Repeater是我们经常用的一个显示数据集的数据控件,经常我们希望在数据前显示数据的序号,那么我们该怎么为Repeater控件添加序号呢?下面编辑为大家介绍几种常用的为Repeater控件添加序号的方法: 方法一:利用Container.ItemIndex属性,代码如下: <Itemtemplate ><%

apache禁止访问文件或目录执行权限、禁止运行脚本PHP文件的设置方法

<Directory "要去掉PHP执行权限的目录路径,例如:D:/piaoyun.cc/upload"> ErrorDocument 404 /404/404.html ErrorDocument 403 /404/403.html <FilesMatch "\.(?i:php|php3|php4)$"> // ?是尽可能多的匹配.php的字符串,i是不区分大小写,然后冒号后面跟上正则表达式,也可以写成:<FilesMatch &qu

【转】为博客园添加目录的方法总结

本文转自:作者:妙音天女    地址:http://www.cnblogs.com/xuehaoyue/p/6650533.html 目录 第一种:在正文上方直接添加目录 1. 申请开通js权限 2. 添加js脚本到“页脚Html代码” 3. 按格式写文章 第二种:在文章右上角添加目录导航 1. 申请开通js权限 2. 添加css代码到“页面定制CSS代码” 3. 添加js脚本到“页首Html代码” 4. 按格式写文章 参考链接:http://www.cnblogs.com/xdp-gacl/p

Linux系统添加crontab任务无效的问题解决方案

之前在linux的crontab中添加自定义的任务--定时执行指定脚本,一直失败,后来终于解决了,记录一下以免再忘. 1. 确认crond服务已启动 有些linux系统是cron,比如CentOS,功能与crond相同 service crond restart service crond status 正常应显示: crond start/running, process xxx 2. 添加crontab任务 crontab -uroot -e 进入编辑界面后添加环境变量设置,以及指定的任务:

如何在编辑器里添加CSS或JS代码

最近在使用Wordpress做一个网站项目,需要在后台编辑器里添加自定义的JS脚本和CSS 在编辑器里添加好后,发现在浏览器里JS脚本执行有问题并且CSS的脚本直接被WordPress保存的时候过滤掉了 经过排查发现原因是Wordpress默认的TinyMCE在从代码模式切换到可视化模式的时候对脚本时行了处理 更无耻的是CSS的脚本直接被删除了 //编辑器里代码模式下的代码 <script type="text/javascript"> //my code.... <

在Qt Creator 和在 vs2012 里添加信号和槽

Qt  的窗口部件通过发射信号(signal)来表明一个用户的动作已经发生了或者是一个状态已经改变了. 如点击一个QPushButton时,按钮会发送一个clicked()信号,信号可以与函数(在qt里称做槽slot)相连接 可以把信号理解为c#里的事件 在vs2012里和在Qt Creator里添加信号和槽不一样,这里把两种环境下怎么添加详细说明一下 1.在vs2012里添加信号和槽 新建一个qt的项目QtDemo 在qtdeom.h里添加槽 private slots: void Btn_O