Как вы создали файл crontab? Если вы использовали crontab -e
в качестве пользователя, отличного от -, тогда у процесса не будет достаточных привилегий для изменения дерева /var/www
.
Если вы создали его как root, то, вероятно, ваш $PATH не установлен, поэтому вызов mysql
завершится ошибкой.
Если вы редактировали файл /etc/crontab
, у вас отсутствует поле username
.
У вас также есть опечатка в строке 4, где цель указана как/var/ww/...
Вот статья, которую я нашел:https://smallbusiness.chron.com/run-command-startup-linux-27796.html
Поместите скрипт, содержащий команду, в каталог /etc. Создайте сценарий, такой как «startup.sh», используя ваш любимый текстовый редактор. Сохраните файл в каталоге /etc/init.d/. Измените разрешения сценария (, чтобы сделать его исполняемым ), введя «chmod +x /etc/init.d/mystartup.sh».
Отредактируйте сценарий /rc.local с помощью текстового редактора. В lubuntu он находится в /etc/rc.local. После того, как вы добавите команды, которые хотите запустить --, убедитесь, что вы делаете это как root --, сохраните файл и выйдите. Команды будут запущены после следующего запуска.
sddm.conf указывает несколько разделов, из которых вам нужен параметр 'SessionCommand'
раздела [Wayland]
. Сценарий по умолчанию, который находится в "/etc/sddm/wayland-session"
, проверяет и создает следующие файлы сценариев в домашнем каталоге вашего пользователя:
По порядку:
$HOME/.bash_profile, $HOME/.bash_login, $HOME/.profile.
Вы должны иметь возможность поместить команду установки обоев в любой из этих трех файлов в вашем домашнем каталоге, чтобы активировать ее при входе в систему.
Примечание. :Технически я использую Ubuntu, а не Lubuntu, так что могут быть системные различия, но это должно быть довольно стандартно для обоих дистрибутивов.