bash 定时任务】的更多相关文章

time1=$(date +%s -d '2014-01-13 22:46:05') for((;;)) do time2=$(date +%s) time3=$((time1 - time2)) ] then break; fi echo $time3 sleep $time3 done 补充说明:    shell 单括号运算符号:        a=$(date);        等同于:a=`date`;         双括号运算符:        a=$((1+2));       …
查看linux信息 cat /etc/issue 以id运行容器docker start 1c3339d7f9a8通过id结束容器 docker kill 1c3339d7f9a8 Ubuntu 安装软件 sudo apt-get install Nginx 1.查看安装的所有软件 dpkg -l 例如:dpkg -l | grep ftp 2.查看软件安装的路径 dpkg -L | grep ftp 也可以用 whereis ftp 3.查看软件版本 aptitude show 例如:apti…
定时任务 定时任务的作用 1.系统级别的定时任务 ​ 临时文件清理 ​ 系统信息采集 ​ 日志文件切割 2.用户级别的定时任务 ​ 定时向互联网同步时间 ​ 定时备份系统配置文件 ​ 定时备份数据库的数据 计划任务服务 # 定时任务,服务启动和停止 # c6 /etc/init.d/crond start /etc/init.d/rond/ stop # c7 systemctl start crond systemctl stop crond 相关配置文件 [root@gong ~]# cat…
简单的文件配置 master端 vim /etc/puppet/manifests/site.pp ###########################内容如下 node default{ file {"/tmp/test.txt": content=>"I am test puppet\n"; } } 第一次需要重启Master service puppetmaster restart 客户端请求 [root@client01 puppet]# puppe…
1 挖矿病毒watchbog处理过程 简要说明 这段时间公司的生产服务器中了病毒watchbog,cpu动不动就是100%,查看cpu使用情况,发现很大一部分都是us,而且占100%左右的都是进程watchbog,怎么办? 前期操作: #top -H top - 23:46:20 up 2:20, 4 users, load average: 17.50, 11.47, 8.05 Threads: 876 total, 18 running, 858 sleeping, 0 stopped, 0…
通过定时任务 bash 脚本 控制 进程 的 执行时间…
1g表 每行都有可能被更新,故全表备份 检测备份是否在进行 [root@hadoop1 ~]# netstat --numeric-ports | grep 3306tcp        0      0 hadoop1:37692           121.110.203.226:3306     ESTABLISHED您在 /var/spool/mail/root 中有新邮件[root@hadoop1 ~]# nload 查当前网速,分析备份时间 2m/s 全表备份不可取 取更新时间戳备份…
假设要增加每分钟执行一次的检测任务 (crontab -l; echo "* * * * * python check.py") | crontab 在 centos 6 上, 注意到另外一个细节 root 用户下执行 crontab -e, 并不会修改 /etc/crontab, 而是会修改 /var/spool/cron/root…
crontab的格式如下 * * * * * command 分 时 日 月 周 命令 第1列表示分钟1-59 每分钟用*或者 */1表示 第2列表示小时1-23(0表示0点) 第3列表示日期1-31 第4列表示月份1-12 第5列标识号星期0-6(0表示星期天) 第6列要运行的命令 如果需要间隔执行,可用通过 */间隔数字 的方式来实现,间隔执行,但是crontab的最小时间是每分钟但是可用通过bash脚本sleep来实现秒级定时.如下每秒执行一次/usr/local/php/bin/php…
例如: 要求每天23:59分备份lampp日志: 备份的文件名以当时的时间命名 格式为:201612241852_acces.log 备份到:/tmp/logs/目录下 1.新建shell脚本:vim beifen.sh #!/bin/bashfor='/opt/lampp/logs/access_log'to='/tmp/logs/'name=`date +%Y%m%d%H%M%S`cp ${for} ${to}${name}_access_log 2.为验证结果可以手动执行下:sh beif…