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