Где поместить команду, которая будет запускаться при входе в Lubuntu с SDDM?

Как вы создали файл crontab? Если вы использовали crontab -eв качестве пользователя, отличного от -, тогда у процесса не будет достаточных привилегий для изменения дерева /var/www.

Если вы создали его как root, то, вероятно, ваш $PATH не установлен, поэтому вызов mysqlзавершится ошибкой.

Если вы редактировали файл /etc/crontab, у вас отсутствует поле username.

У вас также есть опечатка в строке 4, где цель указана как/var/ww/...

1
31.03.2020, 22:42
2 ответа

Вот статья, которую я нашел:https://smallbusiness.chron.com/run-command-startup-linux-27796.html

  1. Поместите команду в свой файл crontab. Файл crontab в Linux — это демон, который выполняет отредактированные пользователем -задачи в определенное время и при определенных событиях. Чтобы отредактировать файл, откройте терминал и введите «sudo crontab -e», чтобы открыть файл crontab в текстовом редакторе по умолчанию. В первой доступной строке введите «@reboot xxxx», где «xxxx» — это команда, которую вы хотите запустить. Сохраните файл и выйдите.
  2. Поместите скрипт, содержащий команду, в каталог /etc. Создайте сценарий, такой как «startup.sh», используя ваш любимый текстовый редактор. Сохраните файл в каталоге /etc/init.d/. Измените разрешения сценария (, чтобы сделать его исполняемым ), введя «chmod +x /etc/init.d/mystartup.sh».

  3. Отредактируйте сценарий /rc.local с помощью текстового редактора. В lubuntu он находится в /etc/rc.local. После того, как вы добавите команды, которые хотите запустить --, убедитесь, что вы делаете это как root --, сохраните файл и выйдите. Команды будут запущены после следующего запуска.

-1
19.03.2021, 02:30

sddm.conf указывает несколько разделов, из которых вам нужен параметр 'SessionCommand'раздела [Wayland]. Сценарий по умолчанию, который находится в "/etc/sddm/wayland-session", проверяет и создает следующие файлы сценариев в домашнем каталоге вашего пользователя:

По порядку:

$HOME/.bash_profile, $HOME/.bash_login, $HOME/.profile.

Вы должны иметь возможность поместить команду установки обоев в любой из этих трех файлов в вашем домашнем каталоге, чтобы активировать ее при входе в систему.

Примечание. :Технически я использую Ubuntu, а не Lubuntu, так что могут быть системные различия, но это должно быть довольно стандартно для обоих дистрибутивов.

0
19.05.2021, 14:51

Теги

Похожие вопросы