时间:2021-05-22
脚本自动添加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
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
下面介绍Crontab的两种方法。一、在Crontab中使用PHP执行脚本就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PH
要监护的进程启动脚本:实现脚本写入crontab定时任务#!/usr/bin/envbash#scheduledtaskat22:00everydayscrip
脚本放在/home/user/mysql_backup.shcrontab#crontab-l#mhdommondowcommand2816***/home/u
rc.local脚本rc.local脚本是一个ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令。该脚本位于/etc/路径下,需要root权限
1.做自动部署系统时精简的一个脚本,主要功能是清理所有目录的日志2.根据给定日志目录,删除时间结合crontab进行清理日志,清理完成后,后在/var/log/