Запустить скрипт после загрузки рабочего стола

Запустить скрипт после загрузки рабочего стола

Я запускаю скрипт, который изменяет файлы и устанавливает вещи и т. д. на компьютере SUSE. Один из скриптов, который запускается вместе с моим скриптом, перезагружает компьютер, и когда компьютер снова загружается, я хочу, чтобы мой скрипт продолжил работу с того места, где он остановился.

Я не могу понять, где запустить мой скрипт, чтобы он запустился.ПОСЛЕрабочий стол снова загрузился (компьютер SUSE настроен на автоматический вход в систему как определенный пользователь, который не является пользователем root).

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

Редактировать:Перейдите по ссылке, указанной ниже:https://bbs.archlinux.org/viewtopic.php?id=130344Я обнаружил, что каталог, в который вы должны помещать скрипты специально для моего вопроса, — это /home/user/.kde4/Autostart.

В своей попытке следовать этому я обнаружил, что у меня нет каталога .kde4, но есть каталог .kde. Я решил, что это, вероятно, одно и то же, и провел расследование, обнаружив, что у .kde есть Autostart. Поэтому я поместил туда свой скрипт.

Это привело к тому, что мой скрипт открылся KWrite (простой текстовый редактор) при загрузке моего рабочего стола. Но сам скрипт не запустился.

Я создал новый каталог .kde4 с Autostart в нем, чтобы поместить мой скрипт, надеясь, что это решит проблему. Но безуспешно, так как мой скрипт даже не открывается в KWrite в этой ситуации.

Редактировать2:Я изменил разрешение на свой скрипт chmod 777 script, и теперь он запускается. Он находится в моем каталоге home/user/.kde/Autostart.

решение1

Если вы используете KDE, вам нужно перейти в Параметры системы -> Запуск и завершение работы -> Автозапуск, нажать кнопку Добавить сценарий, добавить туда свой сценарий и настроить его на запуск при запуске.

Из командной строки вы можете создать символическую ссылку в следующей папке /home/username/.kde4/Autostart следующим образом:

sudo ln -s /path/to/your/script /home/username/.kde4/Autostart/script

Связанный контент