脚本自动添加crontab示例

 更新时间:2014年04月24日 10:29:55   作者:  
这篇文章主要介绍了脚本自动添加crontab示例,需要的朋友可以参考下

脚本自动添加crontab

复制代码 代码如下:

#!/bin/sh
BASEDIR=`dirname $0`/..
BASEDIR=`(cd "$BASEDIR"; pwd)`
PROGRAM=$BASEDIR/bin/daemon.sh
CRONTAB_CMD="*/1 * * * * sh $PROGRAM once > /dev/null 2>&1 &"
(crontab -l 2>/dev/null | grep -Fv $PROGRAM; echo "$CRONTAB_CMD") | crontab -
COUNT=`crontab -l | grep $PROGRAM | grep -v "grep"|wc -l `
if [ $COUNT -lt 1 ]; then
        echo "fail to add crontab $PROGRAM"
        exit 1
fi

相关文章

  • shell脚本自动输入用户名和密码的实现

    shell脚本自动输入用户名和密码的实现

    本文主要介绍了shell脚本自动输入用户名和密码的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • linux下防火墙开启某个端口号及防火墙常用命令使用(详解)

    linux下防火墙开启某个端口号及防火墙常用命令使用(详解)

    下面小编就为大家带来一篇linux下防火墙开启某个端口号及防火墙常用命令使用(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • Linux systemd 定时任务原理解析

    Linux systemd 定时任务原理解析

    说到 Linux 定时任务,大家用得最多的就是 crond 服务,但其实 systemd 也有类似的功能,我们不但可以通过 systemd 来管理服务,还能设置定时任务,那就是 systemd timer,接下来通过本文介绍Linux systemd 定时任务的相关知识,需要的朋友可以参考下
    2024-04-04
  • shell脚本中执行python脚本并接收其返回值的例子

    shell脚本中执行python脚本并接收其返回值的例子

    这篇文章主要介绍了shell脚本中执行python脚本并接收其返回值的例子,本文重点在于如何接收python脚本的返回值,需要的朋友可以参考下
    2014-08-08
  • Shell脚本把文件从GBK转为UTF-8编码

    Shell脚本把文件从GBK转为UTF-8编码

    这篇文章主要介绍了Shell脚本把文件从GBK转为UTF-8编码,需要的朋友可以参考下
    2014-06-06
  • Shell编程中的特殊变量之位置变量介绍

    Shell编程中的特殊变量之位置变量介绍

    这篇文章主要介绍了Shell编程中的特殊变量之位置变量介绍,本文讲解了$0、$n、$*、$#这4个特殊变量,需要的朋友可以参考下
    2014-12-12
  • linux 权限管理命令脚本解析

    linux 权限管理命令脚本解析

    这篇文章主要为大家介绍了linux 权限管理命令脚本解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Linux查看系统配置信息的命令详解

    Linux查看系统配置信息的命令详解

    Linux操作系统由Linux内核和各种外围程序组成, Linux内核是一个特殊的软件程序,用于实现CPU和内存分配,进程调度、设备驱动等核心操作,本文给大家介绍了Linux查看系统配置信息的命令,需要的朋友可以参考下
    2024-04-04
  • 详解Linux下的文件标述符和文件指针

    详解Linux下的文件标述符和文件指针

    这篇文章主要介绍了详解Linux下的文件标述符和文件指针的相关资料,需要的朋友可以参考下
    2017-05-05
  • shell日志颜色处理及清理系统日志的方法

    shell日志颜色处理及清理系统日志的方法

    这篇文章主要介绍了shell日志颜色处理及清理系统日志的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-09-09

最新评论