Как определить, что по расписанию запускает задание или запускает его в linux / debian?

Я искал и нашел похожие вопросы, но либо они не отвечают, либо я не понимаю.

У нас есть файловый сервер linux, для которого запланировано резервное копирование с помощью rsync. Я заметил, что наш резервный диск использует больше места для хранения, чем должно быть, поэтому мне нужно изменить свою стратегию резервного копирования. Я мог бы поклясться, что заданием управлял cron, однако я не нахожу никакого расписания cronjobs, кроме некоторых вызовов anacron, которые, как я полагаю, были запланированы системой, поскольку я никогда их не настраивал. Это меня очень сбивает с толку, и я не уверен, как выполняется задание.

После этого я выпустил "ps aux | grep rsync", чтобы проверить, работает ли оно, и у меня есть несколько проблем с rsync, которые меня смущают Еще больше. На самом деле Rsync сейчас вообще не должен работать, потому что сейчас середина дня, указывает на другую проблему, которую мне нужно решить, но пока мне просто нужно выяснить, откуда она вообще вызывается. Ниже приведены записи вызова ps aux. Есть ли способ каким-то образом определить, что для начала вызывает rsync? Я не спрашиваю, где находится исполняемый файл или под каким пользователем он выполняется, а какой процесс его выполняет.

root@nmpmain:/etc/cron.daily# ps aux | grep rsync
root     17318  0.0  0.0   4336   580 ?        Ss   10:00   0:00 /bin/sh -c rsync -rvulpEAXogt /nmp /backup
root     17319  2.2  0.0  51156  7244 ?        S    10:00   3:35 rsync -rvulpEAXogt /nmp /backup
root     17320  0.0  0.0  42608  3912 ?        S    10:00   0:01 rsync -rvulpEAXogt /nmp /backup
root     17321  8.5  0.0  54936  5968 ?        R    10:00  13:55 rsync -rvulpEAXogt /nmp /backup
root     18028  0.0  0.0   4336   748 ?        Ss   11:00   0:00 /bin/sh -c rsync -rvulpEAXogt /nmp /backup
root     18029  1.2  0.0  51156  7756 ?        S    11:00   1:18 rsync -rvulpEAXogt /nmp /backup
root     18030  0.0  0.0  42608  4092 ?        S    11:00   0:01 rsync -rvulpEAXogt /nmp /backup
root     18031  8.2  0.0  54936  5984 ?        D    11:00   8:29 rsync -rvulpEAXogt /nmp /backup
root     18753  0.0  0.0   4336   752 ?        Ss   12:00   0:00 /bin/sh -c rsync -rvulpEAXogt /nmp /backup
root     18754  0.7  0.1  52692  8288 ?        S    12:00   0:18 rsync -rvulpEAXogt /nmp /backup
root     18755  0.0  0.0  42608  4400 ?        S    12:00   0:01 rsync -rvulpEAXogt /nmp /backup
root     18756  6.9  0.0  54936  6332 ?        R    12:00   2:59 rsync -rvulpEAXogt /nmp /backup
root     19754  0.0  0.0  12728  2116 pts/0    S+   12:42   0:00 grep rsync
0
задан 4 October 2017 в 20:05
1 ответ

Сначала внимательно изучите журналы, которые вы можете найти в / var / log / messages и / var / log / cron .

Если вы ничего не можете найти в журналах, выполните ps axf , чтобы увидеть дерево вызовов запущенного процесса.

0
ответ дан 5 December 2019 в 07:25

Теги

Похожие вопросы