Разве вы не можете добавить дополнительную запись псевдонима для команды journaltcl? ex:alias jfk="journalctl -fk"
более похожим образом, как это требуется для вашей службы kafka или systemd.
Один из способов: используйте crontab
для установки нового файла, см. вариант crontab -
.
Очевидно, что вы столкнетесь с проблемами при обновлении crontabs root, но sudo
может позволить вам это сделать.
/var/spool/cron/crontabs
будет использоваться для конечного местоположения вместо /etc/cron.d
.
В целях безопасности (не уверен, что это важно в вашей ситуации ), постарайтесь сделать как можно больше с минимальными разрешениями, а затем войдите в систему как пользователь root для окончательного запуска вашего скрипта.
Можно настроить sudo
, чтобы позволить www -данным запускать только один конкретный сценарий оболочки от имени пользователя root, который выполняет фактическое обновление. Затем разрешается минимальный минимум. т.е. создать свой файл можно как www -data .