全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1518|回复: 17
打印 上一主题 下一主题

哪位大佬会centos的crontab啊,帮忙看看,谢了。

[复制链接]
跳转到指定楼层
1#
发表于 2018-7-28 11:24:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
Crontab -e 里面添加任务如下:

*/15 * * * * /usr/bin/mkdir /root/$(date +%y%m%d) && /usr/bin/mysqldump -uroot -p123456 abc > /root/$(date +%y%m%d)/abc.sql && /usr/bin/zip -r /root/$(date +%y%m%d)/abc.com.zip /www/wwwroot/abc.com && /usr/bin/zip -r /root/$(date +%y%m%d).zip /root/$(date +%y%m%d) && /usr/bin/scp -i /root/.ssh/id_rsa /root/$(date +%y%m%d).zip [email protected]:/root/ && /usr/bin/rm -rf /root/$(date +%y%m%d) /root/$(date +%y%m%d).zip

但是不成功,如果把这个命令去执行是没问题的,哪位懂的大佬帮忙看下哪里不对,谢了哈。
推荐
发表于 2018-7-28 12:36:18 | 只看该作者
你先把这些乱糟命令,整理到 /root/auto.sh
然后 crontab -e 添加 */15 * * * * /root/auto.sh 完事儿

点评

感谢大佬  发表于 2018-7-30 09:31
15#
发表于 2018-7-29 17:54:13 来自手机 | 只看该作者
……这还不用脚本,兄弟你心真大
14#
发表于 2018-7-29 15:28:36 | 只看该作者
leaveoff 发表于 2018-7-28 14:37
用什么命令查看绝对路径?
比如zip在/usr/bin/里面,这个用什么命令可以直接查看? ...
  1. $ whereis zip
复制代码

点评

感谢大佬  发表于 2018-7-30 09:04
13#
 楼主| 发表于 2018-7-28 14:37:48 | 只看该作者

用什么命令查看绝对路径?
比如zip在/usr/bin/里面,这个用什么命令可以直接查看?
12#
发表于 2018-7-28 12:59:51 | 只看该作者
何不试试time命令来看命令执行时间
11#
发表于 2018-7-28 12:37:38 | 只看该作者
leaveoff 发表于 2018-7-28 12:08
脚本从执行开始到完成,用了多长时间,这个在哪里可以看到?
  1. current_date_time="`date "+%Y-%m-%d %H:%M:%S"`";
复制代码

开头结尾加
  1. echo $current_date_time;
复制代码


PS:bash执行crontab不执行的情况先看看有没有相对路径,改成绝对路经试试。

点评

感谢大佬  发表于 2018-7-30 09:32
9#
发表于 2018-7-28 12:13:24 来自手机 | 只看该作者
短短几行脚本都懒得写!
8#
 楼主| 发表于 2018-7-28 12:08:20 | 只看该作者
maxfly 发表于 2018-7-28 12:00
肯定要先写在脚本里,再用Crontab来执行脚本

脚本从执行开始到完成,用了多长时间,这个在哪里可以看到?
7#
发表于 2018-7-28 12:00:29 | 只看该作者
肯定要先写在脚本里,再用Crontab来执行脚本
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-14 23:53 , Processed in 0.072035 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表