1

В Linux, если rsync уже запущен, как мы можем определить, какой пользователь его запускает? А что, если он работает как cron job, будет ли пользователь cron job другим?

1 ответ1

1

ps aux | grep rsync

Пользователь - первый столбец. Вышеприведенная команда может перечислить себя в выводе, поэтому, если вы получите несколько строк, это не та, которая включает grep .

Если это cronjob, то будет отображаться то же самое с правильным именем пользователя, если только он не был root, который настроил его для запуска от имени указанного пользователя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .