У меня проблема, я не знаю, что еще делать. Я создал простой сценарий командной оболочки со следующими строками:
#!/bin/bash
xmodmap -e 'add mod3 = Scroll_Lock'
Я дал разрешение на выполнение для он использует:
sudo chmod a+x scr.sh
Если я запускаю его с терминала, он запускается. Ошибок нет. НО если я включу его в автозагрузку, он не будет работать в автоматическом режиме. У меня есть клавиатура CMDevastator, и я пытаюсь с помощью этого скрипта включить светодиод клавиатуры.
Используйте Cronjobs Используя crontab -e
и @reboot
или используйте /etc/rc.local
Можно добавить сценарий к /etc/rc.local
, удостоверьтесь, что Вы предоставляете полный путь своему сценарию прежде exit 0
. Что-либо записанное после exit 0
никогда не будет выполняться.
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sh /path/to/your/script.sh
exit 0