I have в рукописный шрифт which I would love to run after xserver существуешь started. This file is located at /home/karl/.scripts/startup/sensei-raw-startup.sh
.
How to I invoke this file after xserver существуешь started?
Самое чистое решение могло бы состоять в том, чтобы записать новомодное задание. Создайте файл в /etc/init/myjob.conf
. Это могло, например, походить на это:
description "My custom upstart job"
start on login-session-start
task
exec /path/to/script.sh
description
определяет короткое объяснениеstart on
оператор описывает, в котором событии выполняется задание. Нам не нужен a stop on
оператор здесь, я думаю.task
задание является тем, которое выполняет коротко рабочий процесс, то есть, программа, которая могла бы все еще занять много времени для выполнения, но которая имеет определенное пожизненное и конечное состояние.exec
основная часть задания. Всего хорошего, какие переменные среды Ваш сценарий должен быть успешным. Я принимаю, так как Ваш сценарий должен бежать за X-сервером, запустился, Вам нужны переменные надлежащей среды такой как $DISPLAY
и $XAUTHORITY
и возможно также $DBUS_SESSION_BUS_ADDRESS
./var/log/upstart/myjob.log
куда весь вывод Вашего задания идет.