Сделайте исполняемый файл и используйте полный путь к двоичному файлу службы
, например:
/usr/sbin/service wildfly restart
Обратите внимание, что только root
может запускать службу
, поэтому вы должны добавить это в ] root
crontab
или сделайте sudo
без пароля только для этой команды.Кроме того, echo
бесполезен в cron
, если не преднамеренно перенаправить STDOUT в файл.
Каталог шаблонов для вашей локали можно найти, набрав в терминале:
xdg-user-dir TEMPLATES
Любые файлы, хранящиеся в этом каталоге, отображаются как элементы контекстного меню нового файла. Текст пункта меню получается из имени файла путем удаления расширения файла, если оно есть у этого файла.
Например, следующая команда создает пункт меню Testfile
, который создает файл, содержащий только слово «тест»:
echo test >$(xdg-user-dir TEMPLATES)/Testfile.txt
Хорошо, немного покопавшись, я нашел ответ на свою проблему.
~/Templates
, но его имя переведено на язык среды рабочего стола ~/Sablonok
([hu] языковой версии "шаблонов" ), и они оба не могут найти~/Templates
У меня нет источников по названиям для какой-либо другой локали, кроме [en] и [hu], так как я нашел каталог случайно, а не путем систематического поиска в Интернете.