Я хочу выполнить эту команду в Ubuntu 14.04
sudo ./crclient -u username -i eth0
Я буду использовать его для входа в систему в cyberrom клиенте. Поэтому нуждаюсь в некоторой помощи, чтобы создать сценарий удара и включить к запуску как запуск окон.
Вот код, который Вы хотите сделать в сценарии оболочки.
#!/bin/sh
echo -n "Enter your username and press enter: "
read name
sudo ./crclient -u $name -i eth0
в человечности открывают тире (кнопка человечности) и запуск типа
затем, Вы получаете это:
Нажатие добавляет и вводит в правиле команды:
упаковывают терминала gnome-terminal -x "sh /path/to/script.sh"
человечности, упаковывают xterm (который я предпочитаю) xterm -e "sh /path/to/your/script.sh"
затем перезагрузка, и посмотрите, работает ли это :)
-----------------------------------------------------
РЕДАКТИРОВАНИЯ делает новый файл в /etc/xdg/autostart
использование nano/vi или текстовый редактор и называет его копией test.dekstop
, это в него
[Desktop Entry]
Name=MyScript
GenericName=test
Comment=test
Exec=/path/to/my/script.sh
Terminal=true
Type=Application
X-GNOME-Autostart-enabled=true
перезагружает ПК впоследствии
, ______________________ РЕДАКТИРУЮТ 2 ______________________
, Чтобы позволить команде работать без просьбы sudo о пароле, делать следующее:
visudo
прокрутка полностью вниз и добавляет, что это
linuxusername ALL= NOPASSWD: path/to/crclient
сохраняет и выходит