У нас есть автоматический скрипт на одном из наших серверов, запускаемый пользователем-наблюдателем. Он должен сообщить другому сценарию, запущенному первичным пользователем, обновить файл журнала.
Код для этого: sudo kill -UPDATE_LOG pid
Очевидно, что пользователь-наблюдатель должен иметь разрешения для запуска этой команды. Однако я не хочу давать этому автоматическому сценарию разрешение на уничтожение процессов по понятным причинам.
Я хотел бы сделать что-то вроде alias update_log='kill -UPDATE_LOG; grant update_log on observing_user