我几年前创建了一个 cronjob,现在它仍在服务器上运行,但我无法使用“crontab -e”找到它,我该怎么办?

我几年前创建了一个 cronjob,现在它仍在服务器上运行,但我无法使用“crontab -e”找到它,我该怎么办?

两年前我创建了一个 cronjob,它执行一个 python 脚本来备份东西。现在,这个 cronjob 仍在运行:

/var/log/cron.log.1:Oct  9 20:00:02 syslogngsrv CRON[28292]: (root) CMD (python3 /tftp/autodetect.py)
/var/log/cron.log.1:Oct 10 20:00:01 syslogngsrv CRON[14596]: (root) CMD (python3 /tftp/autodetect.py)
/var/log/cron.log.1:Oct 11 20:00:01 syslogngsrv CRON[936]: (root) CMD (python3 /tftp/autodetect.py)
/var/log/cron.log.1:Oct 12 20:00:01 syslogngsrv CRON[19749]: (root) CMD (python3 /tftp/autodetect.py)
/var/log/cron.log.1:Oct 13 20:00:01 syslogngsrv CRON[6654]: (root) CMD (python3 /tftp/autodetect.py)
/var/log/cron.log.1:Oct 14 20:00:01 syslogngsrv CRON[25544]: (root) CMD (python3 /tftp/autodetect.py)
/var/log/cron.log.1:Oct 15 20:00:01 syslogngsrv CRON[11925]: (root) CMD (python3 /tftp/autodetect.py)
/var/log/cron.log:Oct 16 20:00:01 syslogngsrv CRON[30679]: (root) CMD (python3 /tftp/autodetect.py)
/var/log/cron.log:Oct 17 20:00:01 syslogngsrv CRON[16946]: (root) CMD (python3 /tftp/autodetect.py)

在 syslog 日志中也是如此:

/var/log/syslog.1:Oct 18 20:00:01 syslogngsrv CRON[3363]: (root) CMD (python3 /tftp/autodetect.py)

ls -lR /etc/cron* 输出:

root@syslogngsrv:~# ls -lR /etc/cron*
-rw-r--r-- 1 root root 1042 Mar  5  2020 /etc/crontab

/etc/cron.d:
total 0

/etc/cron.daily:
total 28
-rwxr-xr-x 1 root root 1478 May 28  2019 apt-compat
-rwxr-xr-x 1 root root  355 Dec 29  2017 bsdmainutils
-rwxr-xr-x 1 root root 1187 Apr 19  2019 dpkg
-rwxr-xr-x 1 root root  377 Aug 28  2018 logrotate
-rwxr-xr-x 1 root root 1123 Feb 10  2019 man-db
-rwxr-xr-x 1 root root  543 Nov 14  2018 mlocate
-rwxr-xr-x 1 root root  249 Sep 27  2017 passwd

/etc/cron.hourly:
total 0

/etc/cron.monthly:
total 0

/etc/cron.weekly:
total 4
-rwxr-xr-x 1 root root 813 Feb 10  2019 man-db

问题是我在任何地方都找不到它。

crontab -ecrontab -u 根 -e是空的。

/var/spool/cron/crontabs/

是空的。

我也试过-u与其他系统用户一起标记但没有任何反应。服务器上没有我手动创建的其他用户。

有人能给我指明正确的方向吗?

相关内容