一台服务器,系统是 centos7,由于上面跑了 svn ,会定时打包 svn 的数据文件做备份,但是从定时任务没看到有这个备份脚本执行,文件生成时间是每周五的凌晨,但是定时任务里只有每周六的任务,也没这个脚本,我都奇怪了,这个备份操作是怎么定时执行的?各位给支点招
一台服务器,系统是 centos7,由于上面跑了 svn ,会定时打包 svn 的数据文件做备份,但是从定时任务没看到有这个备份脚本执行,文件生成时间是每周五的凌晨,但是定时任务里只有每周六的任务,也没这个脚本,我都奇怪了,这个备份操作是怎么定时执行的?各位给支点招
|
1
开 ssh ,让我上去看看
|
|
zhengsidaoOct 27, 2023
2
cron 里面有任务么
|
|
3
@defunct9 没公网映射登录不了
|
|
4
@zhengsidao 有任务,但是脚本内容和时间都对不上。
|
|
lingexOct 27, 2023 via Android
5
远程连上去执行的
|
|
6
@lingex 怎么看是否有远程连过来执行的?
|
|
lingexOct 27, 2023 via Android
7
last
.bash_history 看有没有登录执行记录 或者问原来的维护的人员 |
|
xwhOct 27, 2023
8
其他用户的定时任务? Systemd 的 Timer 也可以实现定时执行?
|
|
9
@lingex 历史记录没有,last 倒是有,问过没执行,也是奇怪了
|
|
10
@xwh 看过其它用户定时任务也没有,Systemd 的 Timer 这个有方法查吗?
|
|
LitterGopherOct 27, 2023
11
系统时间校准了么?
|
|
12
@LitterGopher 系统时间没问题的
|
|
lingexOct 27, 2023 via Android
13
可以的话直接把密码或者凭据改掉。
有些运维是把任务做在私人的机器上,远程连上去执行,命令和脚本都在他本地,不会记录到目标机器 |
|
urlkOct 27, 2023
14
除了操作系统,其他软件没有跑定时任务吗 ?
|
|
Mark3KOct 27, 2023
15
可以看看对应时间的系统日志是那个进程启动的脚本
|
|
debuggerxOct 27, 2023
16
能定时执行的又不是只有 cron ,说不定是某个运行的程序或者服务里自己做的 job 呢
|
|
uuuu22224Oct 27, 2023 via Android
17
在那个时间加下 ps 放到 rtxt 去分析
|
|
xwhOct 27, 2023
18
@yunshangdetianya #10 看看/usr/lib/systemd/system 目录中有没有异常的 service ,备份出来的文件属主数组是什么?重点看看这个用户和 root
|
|
sunny352787Oct 27, 2023
19
有可能真的是远程 ssh 脚本执行,我这边就是用 gitlabCI 跑定时器,定时远程执行清理备份脚本
|
|
XDiLaOct 27, 2023
20
你只看了自己属性下的当前 crontab 没看到其他用户组的 crontab
|
|
frankchenOct 28, 2023
21
执行的时候看下连接,有的会 ansible+jenkins 远程定时任务
|
|
22
用
systemctl list-timers 和 systemctl --user list-timers 查下 |
|
huangmingyouOct 31, 2023
23
crontab 里面执行的脚本,通常会因为 PATH 变量没设置,找不到命令。检查下这个方向。
|
|
nodejsexpressNov 4, 2023
24
不用 crontab 也可以定时任务。
比如运行一个程序 A ,有守护进程的,一直在后台运行,比如 supervisor 守护的。 程序 A 里面用了定时任务,比如 go ,python 里面有基于 crontab 的库,想怎么定时任务都可以,多少个都不是问题。 |