Запуск скрипта после входа в систему

Я хочу запустить 2 разные команды после входа в систему. Один, который изменяет профиль звуковой карты на HDMI, так как я использую свой ноутбук в качестве настольного компьютера, подключенного к телевизору, а другой, который перезагружает определенные расширения оболочки gnome, спит 2 часа, а затем зацикливается (один вызывает утечку памяти и после перезагрузки Это хорошо). Второй скрипт (перезагрузка расширений): я написал его и сделал его исполняемым, и он работает так, как должен при запуске. Я попытался с помощью crontab (@reboot sh /complete/path/to/the/script/script.sh) и ничего. Судо crontab, те же результаты. "chmod 777 script.sh" и снова с crontab, все еще ничего, без суффикса .sh, ничего. Попытался поместить его в /etc/init.d с теми же привилегиями, что и другие скрипты в каталоге init.d (выглядит так: корневой каталог -rwxr-xr-x 1), по умолчанию update-rc.d script.sh. Опять ничего. Так что я не знаю, что делать. Другой сценарий для установки HDMI в качестве аудиовыхода имел ту же проблему, но мне удалось выполнить его при входе в систему, отредактировав ~ / .profile, просто поместив команду в конец файла. После этого я попытался поместить команду для запуска второго скрипта (расширений) в файл ~ / .profile. Это определенно не сработало, так как он застрял при бесконечной загрузке пользователя (скрипт сам зацикливается). Я удалил эту вторую команду из ~ / .profile, и она загрузилась нормально, но снова через HDMI не было звука. Это сработало один раз, а теперь снова не работает. Поскольку мне не нужно, чтобы они запускались при загрузке, но после входа в систему я попытался добавить их в автозагрузку приложений и снова ничего. Я попытался поместить их в /etc/profile.d, но опять та же история. Что я делаю неправильно. Может кто-нибудь объяснить?

0
задан 9 June 2019 в 19:33

0 ответов

Другие вопросы по тегам:

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