Запуск файла при запуске в Linux

У меня есть скрипт на Python, который я хотел бы запустить при запуске в Ubuntu. Существует ли простой способ сделать это?

8
задан 3498DB
13.04.2023 7:53 Количество просмотров материала 2847
Распечатать страницу

5 ответов

в Ubuntu рекомендуется использовать Upstart. Для того, чтобы это работало, вы должны создать файл задания размещены в:

/etc/init

точную структуру скрипта можно найти по адресу:

http://www.linux.com/archive/feature/125977?theme=print

краткий пример, однако, может выглядеть так:

start on runlevel 2
script
   echo "Started"
end script

в этом примере, когда система переключится на уровень runlevel 2, upstart создаст " runlevel 2" событие. Будут запущены все задания в каталоге /etc/init, которые имеют триггер start или stop для уровня выполнения 2. Этот сценарий запускается для запуска на этом событии и будет делать это, повторяя "Started". Затем он выходит из сценария и снова запускается при следующем входе системы на уровень runlevel 2.

достойный учебник также можно найти здесь:

http://www.linuxplanet.com/linuxplanet/tutorials/7033/1/

2
отвечен Zoe 2023-04-14 15:41
1
отвечен S.Lott 2023-04-14 17:58

Я бы предложил использовать cronjob для этого. Существует событие планирование для запуска при запуске.

0
отвечен MRR0GERS 2023-04-14 20:15

вы можете создать инициализации.сценарий д UbuntoBootupHowto

0
отвечен John Percival Hackworth 2023-04-14 22:32

создайте файл rc.local и chmod его, чтобы сделать его исполняемым, а затем придерживаться в сценарии python

#!/bin/sh
python_cmd

использование rc.local зависит от распределения, может быть в /etc / init.d или в /etc / rc.d/

0
отвечен t0mm13b 2023-04-15 00:49

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх