В настоящее время я ищу решение для запуска скрипта при запуске, а не для входа в систему.
Я изучал это специально для Synergy, но с новой версией Ubuntu (15.10) документация, которую я выполняю, отличается от того, что папки и файлы не существуют там, где они указываются. Итак, для простого разъяснения, может кто-то объяснить, где я могу добавить скрипт запуска Synergy, чтобы при загрузке ПК он запускал скрипт перед входом в систему?
Я ссылался на многие синергии «как есть» на Форумы Ubuntu и то же самое, файлы и папки, которые они объясняют, не существуют.
это был один из основных источников для меня, и я все еще не смог его запустить до входа в систему.
https://help.ubuntu.com/community/SynergyHowto
EDIT / UPDATE:
Я попытался изменить файл rc.local и добавить строку:
/ usr / bin / synergyc -n MACHINE_NAME Server_IP
это, к сожалению, не работает, после входа в систему произошла ошибка, заявив, что синергия разбилась. Что-то не так с моей командой? он работает при вводе его в терминал, поэтому я считаю, что эта команда в порядке.
Взгляните на:
/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf Вам нужно добавить эту строку в конец файла:
greeter-setup-script = / usr / bin / synergyc IP / HOSTNAME (Где имя / IP сервера, к которому вы подключаетесь.)
Вы можете попробовать добавить задачу cron для запуска в STARTUP.
crontab -e
позволяет вам редактировать cron, а затем, если вы добавите это, он будет запускаться в любом начале вашей системы , Да, @reboot довольно обманчив.
@reboot /path/to/script
Если у вас есть вопросы, вы можете посетить его здесь или застрелить мне еще один комментарий.
man crontab
Эта команда должна предоставить вам дополнительную документацию по cron.
Параметр -l заставляет текущий crontab быть отображается на стандартном выходе. Параметр -r вызывает удаление текущего crontab. Параметр -e используется для редактирования текущего crontab с использованием редактора, указанного в переменной среды EDITOR.