Я искал и нашел похожие вопросы, но либо они не отвечают, либо я не понимаю.
У нас есть файловый сервер 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
Сначала внимательно изучите журналы, которые вы можете найти в / var / log / messages
и / var / log / cron
.
Если вы ничего не можете найти в журналах, выполните ps axf
, чтобы увидеть дерево вызовов запущенного процесса.