当部门老大错误操作清了所有用户的 crontab 的定时任务,问他还一脸无辜的说:我的也没了。((*・∀・)ゞ→→

2019-07-05 15:15:27 +08:00
 la2la

定时备份自己的任务真的是个习惯,鬼知道我的几十个定时任务都是啥( -'`-)

7460 次点击
所在节点    Linux
41 条回复
ily433664
2019-07-05 17:50:47 +08:00
说的没有错啊,他的也没了 2333333
deepdark
2019-07-05 17:54:45 +08:00
@lithiumii 哈哈哈哈哈哈哈我也想去备来着,打开 mobaxterm 就放弃了
yghack
2019-07-05 17:57:25 +08:00
赶紧拿执行日志找回来吧
MartinWu
2019-07-05 18:20:33 +08:00
莫名有点萌
whywhywhy
2019-07-05 18:30:39 +08:00
平时技术太高超了,什么都能做。

现在知道什么是最重要的了吧,数据!备份!

不要出事了才想起来,然后用高超的实力拉一堆解决方案,不用花钱买教训还是不错的。
wtks1
2019-07-05 18:34:38 +08:00
莫非直接 crontab -r 了?
smallthing
2019-07-05 18:35:35 +08:00
git 备份配置的我眼泪掉下来
Enochyun
2019-07-05 18:42:02 +08:00
没事 明天看哪些业务数据没动了 就知道问题出在哪里了 [滑稽]
la2la
2019-07-05 19:00:34 +08:00
@Takamine 重新部署啊
shm7
2019-07-05 19:20:04 +08:00
人人都有大权限,不出事概率低吧。你们运维呢
watzds
2019-07-05 19:23:57 +08:00
什么用户?就你们几个开发??我还以为几十万用户啥的
la2la
2019-07-05 20:29:50 +08:00
@shm7 我们都是普通用户,他是部门老大有 root 权限
sampeng
2019-07-05 20:59:54 +08:00
我们用 jenkins 做的定时任务。美其名曰好看。。呵呵呵。。好看个锤子。。。
shouqw
2019-07-06 05:24:11 +08:00
用 puppet
autogen
2019-07-06 07:49:24 +08:00
我也 crontab -r 和-e 经常搞错。。。。。。。。。。

加个这个脚本到 bashrc 里:


etime=`date -d "0 days ago" +%Y%m%d_%H%M%S`

if [ "$1" = "-r" ] ; then
echo "My God! Dangerous..."
echo "Exit..."
exit 2
fi

if [ "$1" = "-l" ] ; then
/usr/bin/crontab -l
exit 0
fi

if [ "$1" = "-e" ] ; then
mkdir -p ~/cronbak
/usr/bin/crontab -l > ~/cronbak/cron.bak.$etime.a
/usr/bin/crontab -e
/usr/bin/crontab -l > ~/cronbak/cron.bak.$etime.b
fi
julyclyde
2019-07-08 11:55:00 +08:00
@wtks1
@autogen
crontab 命令是针对“单个用户”的啊,为什么会清空“所有用户”的 crontab 呢?
autogen
2019-07-14 06:08:28 +08:00
@julyclyde 因为大家都是用同一个 user 跑程序(比如所有的服务都用 admin 用户部署)
julyclyde
2019-07-17 17:53:26 +08:00
@autogen 唉,好倒霉
julyclyde
2019-07-17 17:53:59 +08:00
提倡使用 /etc/cron.d/ 啊,按任务分类,而不是按用户名分类
这样的分类方法和粒度都更适合管理
la2la
2019-07-18 10:41:34 +08:00
@Takamine 想起来的布置上,其他的等人来找我再说 0.0

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/580322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX