Вот что искали все:
sh -c "sleep 1m; banshee --hide & sleep 20; banshee --play"
1m означает тайм-аут, который вы можете изменить.
Вам нужно положить его в начало приложений
Переходим от ZERO к цели - как это сделать шаг за шагом.
Шаг 1: давайте написать мир привет!
cat & gt; gt; /var/tmp/python/server.py & lt; & lt; \ EOF # / usr / bin / python время импорта в то время как True: напечатать "hello & gt; YES Bello" time.sleep (30) EOF
Шаг 2: позволяет сделать наше приветствие мировым приложением server.py automatic
cat & gt; & gt; gt; /var/tmp/myserver.sh & lt; \ EOF #! / bin / sh script = '/ var / tmp / python / server.py' export DISPLAY =: 0.0 & amp; & amp; & amp; & amp; / usr / bin / python $ script & amp; EOF chmod + x /var/tmp/myserver.sh cat & gt; gt; /etc/init.d/myserver & lt; \ EOF #! / bin / sh PATH = / bin: / usr / bin: / sbin: / usr / sbin DAEMON = / var / tmp / myserver.sh PIDFILE = / var / run / myserver.pid test -x $ DAEMON || выход 0. / lib / lsb / init-functions case «$ 1» в начале) log_daemon_msg «Запуск feedparser» start_daemon -p $ PIDFILE $ DAEMON log_end_msg $? ;; stop) log_daemon_msg «Остановить feedparser» killproc -p $ PIDFILE $ DAEMON PID = `ps x | grep server.py | head -1 | awk '{print $ 1}' `kill -9 $ PID log_end_msg $? ;; force-reload | restart) $ 0 stop $ 0 start ;; status) status_of_proc -p $ PIDFILE $ DAEMON atd & amp; & amp; & amp; & amp; exit 0 || exit $? ;; *) echo "Использование: /etc/init.d/atd {start | stop | restart | force-reload | status}" exit 1 ;; esac exit 0 EOF chmod + x /etc/init.d/myserver chmod -R 777 /etc/init.d/myserver
Шаг 3:
$ update-rc.d myserver defaults update-rc.d: warning: /etc/init.d/myserver отсутствует информация LSB update-rc.d: см. & lt; http: //wiki.debian.org/LSBInitScripts> Добавление запуска системы для /etc/init.d/myserver ... /etc/rc0.d/K20myserver - & gt; ../init.d/myserver /etc/rc1.d/K20myserver - & gt; ../init.d/myserver /etc/rc6.d/K20myserver - & gt; ../init.d/myserver /etc/rc2.d/S20myserver - & gt; ../init.d/myserver /etc/rc3.d/S20myserver - & gt; ../init.d/myserver /etc/rc4.d/S20myserver - & gt; ../init.d/myserver /etc/rc5.d/S20myserver - & gt; ../init.d/myserver
Надеюсь, что это помогло.
Лучшая альтернатива IMHO - sysv-rc-conf. Для установки нужно просто выполнить команду:
sudo apt-get install sysv-rc-conf
После установки выполните команду:
sudo sysv-rc-conf
Вы можете проверить или снять отметку с параметров для запуска службы на любом уровне и может даже остановить или запустить службы с этой консоли. Это незаменимый инструмент для включения или отключения приложений на постоянной основе для загрузки вашего ubuntu. Если вам нужно быстрое изменение, вы можете использовать интерфейс CLI:
Например, чтобы остановить ssh на уровнях 3 и 5 выполнения:
Уровень sysv-rc-conf-off 35 ssh
Atd для запуска на уровнях запуска 2,3,4 и 5:
sysv-rc-conf on atd
Если вы хотите узнать больше:
man sysv-rc-conf
Попробуйте следующее:
apt-get install chkconfig
Это работает, по крайней мере, как выпуск Ubuntu 12.04.
Прямо сейчас, нет никакого эквивалента в стабильном выпуске для работы с сценариями Upstart. Jacob Peddicord написал службу поддержки (backend daemon) и job-admin (GTK + GUI, который говорит с ним) для своего проекта Google Summer of Code. Пакеты Lucid в его PPA . Они также существуют во Вселенной в Маверике. Нет никакого интерфейса командной строки для службы jobs еще, просто jobs-admin.
Переходим от ZERO к цели - как это сделать шаг за шагом.
Шаг 1: давайте написать мир привет!
cat & gt; gt; /var/tmp/python/server.py & lt; & lt; \ EOF # / usr / bin / python время импорта в то время как True: напечатать "hello & gt; YES Bello" time.sleep (30) EOF
Шаг 2: позволяет сделать наше приветствие мировым приложением server.py automatic
cat & gt; & gt; gt; /var/tmp/myserver.sh & lt; \ EOF #! / bin / sh script = '/ var / tmp / python / server.py' export DISPLAY =: 0.0 & amp; & amp; & amp; & amp; / usr / bin / python $ script & amp; EOF chmod + x /var/tmp/myserver.sh cat & gt; gt; /etc/init.d/myserver & lt; \ EOF #! / bin / sh PATH = / bin: / usr / bin: / sbin: / usr / sbin DAEMON = / var / tmp / myserver.sh PIDFILE = / var / run / myserver.pid test -x $ DAEMON || выход 0. / lib / lsb / init-functions case «$ 1» в начале) log_daemon_msg «Запуск feedparser» start_daemon -p $ PIDFILE $ DAEMON log_end_msg $? ;; stop) log_daemon_msg «Остановить feedparser» killproc -p $ PIDFILE $ DAEMON PID = `ps x | grep server.py | head -1 | awk '{print $ 1}' `kill -9 $ PID log_end_msg $? ;; force-reload | restart) $ 0 stop $ 0 start ;; status) status_of_proc -p $ PIDFILE $ DAEMON atd & amp; & amp; & amp; & amp; exit 0 || exit $? ;; *) echo "Использование: /etc/init.d/atd {start | stop | restart | force-reload | status}" exit 1 ;; esac exit 0 EOF chmod + x /etc/init.d/myserver chmod -R 777 /etc/init.d/myserver
Шаг 3:
$ update-rc.d myserver defaults update-rc.d: warning: /etc/init.d/myserver отсутствует информация LSB update-rc.d: см. & lt; http: //wiki.debian.org/LSBInitScripts> Добавление запуска системы для /etc/init.d/myserver ... /etc/rc0.d/K20myserver - & gt; ../init.d/myserver /etc/rc1.d/K20myserver - & gt; ../init.d/myserver /etc/rc6.d/K20myserver - & gt; ../init.d/myserver /etc/rc2.d/S20myserver - & gt; ../init.d/myserver /etc/rc3.d/S20myserver - & gt; ../init.d/myserver /etc/rc4.d/S20myserver - & gt; ../init.d/myserver /etc/rc5.d/S20myserver - & gt; ../init.d/myserver
Надеюсь, что это помогло.
Лучшая альтернатива IMHO - sysv-rc-conf. Для установки нужно просто выполнить команду:
sudo apt-get install sysv-rc-conf
После установки выполните команду:
sudo sysv-rc-conf
Вы можете проверить или снять отметку с параметров для запуска службы на любом уровне и может даже остановить или запустить службы с этой консоли. Это незаменимый инструмент для включения или отключения приложений на постоянной основе для загрузки вашего ubuntu. Если вам нужно быстрое изменение, вы можете использовать интерфейс CLI:
Например, чтобы остановить ssh на уровнях 3 и 5 выполнения:
Уровень sysv-rc-conf-off 35 ssh
Atd для запуска на уровнях запуска 2,3,4 и 5:
sysv-rc-conf on atd
Если вы хотите узнать больше:
man sysv-rc-conf
Прямо сейчас, нет никакого эквивалента в стабильном выпуске для работы с сценариями Upstart. Jacob Peddicord написал службу поддержки (backend daemon) и job-admin (GTK + GUI, который говорит с ним) для своего проекта Google Summer of Code. Пакеты Lucid в его PPA . Они также существуют во Вселенной в Маверике. Нет никакого интерфейса командной строки для службы jobs еще, просто jobs-admin.
Попробуйте следующее:
apt-get install chkconfig
Это работает, по крайней мере, как выпуск Ubuntu 12.04.
Переходим от ZERO к цели - как это сделать шаг за шагом.
Шаг 1: давайте написать мир привет!
cat & gt; gt; /var/tmp/python/server.py & lt; & lt; \ EOF # / usr / bin / python время импорта в то время как True: напечатать "hello & gt; YES Bello" time.sleep (30) EOF
Шаг 2: позволяет сделать наше приветствие мировым приложением server.py automatic
cat & gt; & gt; gt; /var/tmp/myserver.sh & lt; \ EOF #! / bin / sh script = '/ var / tmp / python / server.py' export DISPLAY =: 0.0 & amp; & amp; & amp; & amp; / usr / bin / python $ script & amp; EOF chmod + x /var/tmp/myserver.sh cat & gt; gt; /etc/init.d/myserver & lt; \ EOF #! / bin / sh PATH = / bin: / usr / bin: / sbin: / usr / sbin DAEMON = / var / tmp / myserver.sh PIDFILE = / var / run / myserver.pid test -x $ DAEMON || выход 0. / lib / lsb / init-functions case «$ 1» в начале) log_daemon_msg «Запуск feedparser» start_daemon -p $ PIDFILE $ DAEMON log_end_msg $? ;; stop) log_daemon_msg «Остановить feedparser» killproc -p $ PIDFILE $ DAEMON PID = `ps x | grep server.py | head -1 | awk '{print $ 1}' `kill -9 $ PID log_end_msg $? ;; force-reload | restart) $ 0 stop $ 0 start ;; status) status_of_proc -p $ PIDFILE $ DAEMON atd & amp; & amp; & amp; & amp; exit 0 || exit $? ;; *) echo "Использование: /etc/init.d/atd {start | stop | restart | force-reload | status}" exit 1 ;; esac exit 0 EOF chmod + x /etc/init.d/myserver chmod -R 777 /etc/init.d/myserver
Шаг 3:
$ update-rc.d myserver defaults update-rc.d: warning: /etc/init.d/myserver отсутствует информация LSB update-rc.d: см. & lt; http: //wiki.debian.org/LSBInitScripts> Добавление запуска системы для /etc/init.d/myserver ... /etc/rc0.d/K20myserver - & gt; ../init.d/myserver /etc/rc1.d/K20myserver - & gt; ../init.d/myserver /etc/rc6.d/K20myserver - & gt; ../init.d/myserver /etc/rc2.d/S20myserver - & gt; ../init.d/myserver /etc/rc3.d/S20myserver - & gt; ../init.d/myserver /etc/rc4.d/S20myserver - & gt; ../init.d/myserver /etc/rc5.d/S20myserver - & gt; ../init.d/myserver
Надеюсь, что это помогло.
Лучшая альтернатива IMHO - sysv-rc-conf. Для установки нужно просто выполнить команду:
sudo apt-get install sysv-rc-conf
После установки выполните команду:
sudo sysv-rc-conf
Вы можете проверить или снять отметку с параметров для запуска службы на любом уровне и может даже остановить или запустить службы с этой консоли. Это незаменимый инструмент для включения или отключения приложений на постоянной основе для загрузки вашего ubuntu. Если вам нужно быстрое изменение, вы можете использовать интерфейс CLI:
Например, чтобы остановить ssh на уровнях 3 и 5 выполнения:
Уровень sysv-rc-conf-off 35 ssh
Atd для запуска на уровнях запуска 2,3,4 и 5:
sysv-rc-conf on atd
Если вы хотите узнать больше:
man sysv-rc-conf
Попробуйте следующее:
apt-get install chkconfig
Это работает, по крайней мере, как выпуск Ubuntu 12.04.
Прямо сейчас, нет никакого эквивалента в стабильном выпуске для работы с сценариями Upstart. Jacob Peddicord написал службу поддержки (backend daemon) и job-admin (GTK + GUI, который говорит с ним) для своего проекта Google Summer of Code. Пакеты Lucid в его PPA . Они также существуют во Вселенной в Маверике. Нет никакого интерфейса командной строки для службы jobs еще, просто jobs-admin.
Переходим от ZERO к цели - как это сделать шаг за шагом.
Шаг 1: давайте написать мир привет!
cat & gt; gt; /var/tmp/python/server.py & lt; & lt; \ EOF # / usr / bin / python время импорта в то время как True: напечатать "hello & gt; YES Bello" time.sleep (30) EOF
Шаг 2: позволяет сделать наше приветствие мировым приложением server.py automatic
cat & gt; & gt; gt; /var/tmp/myserver.sh & lt; \ EOF #! / bin / sh script = '/ var / tmp / python / server.py' export DISPLAY =: 0.0 & amp; & amp; & amp; & amp; / usr / bin / python $ script & amp; EOF chmod + x /var/tmp/myserver.sh cat & gt; gt; /etc/init.d/myserver & lt; \ EOF #! / bin / sh PATH = / bin: / usr / bin: / sbin: / usr / sbin DAEMON = / var / tmp / myserver.sh PIDFILE = / var / run / myserver.pid test -x $ DAEMON || выход 0. / lib / lsb / init-functions case «$ 1» в начале) log_daemon_msg «Запуск feedparser» start_daemon -p $ PIDFILE $ DAEMON log_end_msg $? ;; stop) log_daemon_msg «Остановить feedparser» killproc -p $ PIDFILE $ DAEMON PID = `ps x | grep server.py | head -1 | awk '{print $ 1}' `kill -9 $ PID log_end_msg $? ;; force-reload | restart) $ 0 stop $ 0 start ;; status) status_of_proc -p $ PIDFILE $ DAEMON atd & amp; & amp; & amp; & amp; exit 0 || exit $? ;; *) echo "Использование: /etc/init.d/atd {start | stop | restart | force-reload | status}" exit 1 ;; esac exit 0 EOF chmod + x /etc/init.d/myserver chmod -R 777 /etc/init.d/myserver
Шаг 3:
$ update-rc.d myserver defaults update-rc.d: warning: /etc/init.d/myserver отсутствует информация LSB update-rc.d: см. & lt; http: //wiki.debian.org/LSBInitScripts> Добавление запуска системы для /etc/init.d/myserver ... /etc/rc0.d/K20myserver - & gt; ../init.d/myserver /etc/rc1.d/K20myserver - & gt; ../init.d/myserver /etc/rc6.d/K20myserver - & gt; ../init.d/myserver /etc/rc2.d/S20myserver - & gt; ../init.d/myserver /etc/rc3.d/S20myserver - & gt; ../init.d/myserver /etc/rc4.d/S20myserver - & gt; ../init.d/myserver /etc/rc5.d/S20myserver - & gt; ../init.d/myserver
Надеюсь, что это помогло.
Лучшая альтернатива IMHO - sysv-rc-conf. Для установки нужно просто выполнить команду:
sudo apt-get install sysv-rc-conf
После установки выполните команду:
sudo sysv-rc-conf
Вы можете проверить или снять отметку с параметров для запуска службы на любом уровне и может даже остановить или запустить службы с этой консоли. Это незаменимый инструмент для включения или отключения приложений на постоянной основе для загрузки вашего ubuntu. Если вам нужно быстрое изменение, вы можете использовать интерфейс CLI:
Например, чтобы остановить ssh на уровнях 3 и 5 выполнения:
Уровень sysv-rc-conf-off 35 ssh
Atd для запуска на уровнях запуска 2,3,4 и 5:
sysv-rc-conf on atd
Если вы хотите узнать больше:
man sysv-rc-conf
Попробуйте следующее:
apt-get install chkconfig
Это работает, по крайней мере, как выпуск Ubuntu 12.04.
Прямо сейчас, нет никакого эквивалента в стабильном выпуске для работы с сценариями Upstart. Jacob Peddicord написал службу поддержки (backend daemon) и job-admin (GTK + GUI, который говорит с ним) для своего проекта Google Summer of Code. Пакеты Lucid в его PPA . Они также существуют во Вселенной в Маверике. Нет никакого интерфейса командной строки для службы jobs еще, просто jobs-admin.
Переходим от ZERO к цели - как это сделать шаг за шагом.
Шаг 1: давайте написать мир привет!
cat & gt; gt; /var/tmp/python/server.py & lt; & lt; \ EOF # / usr / bin / python время импорта в то время как True: напечатать "hello & gt; YES Bello" time.sleep (30) EOF
Шаг 2: позволяет сделать наше приветствие мировым приложением server.py automatic
cat & gt; & gt; gt; /var/tmp/myserver.sh & lt; \ EOF #! / bin / sh script = '/ var / tmp / python / server.py' export DISPLAY =: 0.0 & amp; & amp; & amp; & amp; / usr / bin / python $ script & amp; EOF chmod + x /var/tmp/myserver.sh cat & gt; gt; /etc/init.d/myserver & lt; \ EOF #! / bin / sh PATH = / bin: / usr / bin: / sbin: / usr / sbin DAEMON = / var / tmp / myserver.sh PIDFILE = / var / run / myserver.pid test -x $ DAEMON || выход 0. / lib / lsb / init-functions case «$ 1» в начале) log_daemon_msg «Запуск feedparser» start_daemon -p $ PIDFILE $ DAEMON log_end_msg $? ;; stop) log_daemon_msg «Остановить feedparser» killproc -p $ PIDFILE $ DAEMON PID = `ps x | grep server.py | head -1 | awk '{print $ 1}' `kill -9 $ PID log_end_msg $? ;; force-reload | restart) $ 0 stop $ 0 start ;; status) status_of_proc -p $ PIDFILE $ DAEMON atd & amp; & amp; & amp; & amp; exit 0 || exit $? ;; *) echo "Использование: /etc/init.d/atd {start | stop | restart | force-reload | status}" exit 1 ;; esac exit 0 EOF chmod + x /etc/init.d/myserver chmod -R 777 /etc/init.d/myserver
Шаг 3:
$ update-rc.d myserver defaults update-rc.d: warning: /etc/init.d/myserver отсутствует информация LSB update-rc.d: см. & lt; http: //wiki.debian.org/LSBInitScripts> Добавление запуска системы для /etc/init.d/myserver ... /etc/rc0.d/K20myserver - & gt; ../init.d/myserver /etc/rc1.d/K20myserver - & gt; ../init.d/myserver /etc/rc6.d/K20myserver - & gt; ../init.d/myserver /etc/rc2.d/S20myserver - & gt; ../init.d/myserver /etc/rc3.d/S20myserver - & gt; ../init.d/myserver /etc/rc4.d/S20myserver - & gt; ../init.d/myserver /etc/rc5.d/S20myserver - & gt; ../init.d/myserver
Надеюсь, что это помогло.
Лучшая альтернатива IMHO - sysv-rc-conf. Для установки нужно просто выполнить команду:
sudo apt-get install sysv-rc-conf
После установки выполните команду:
sudo sysv-rc-conf
Вы можете проверить или снять отметку с параметров для запуска службы на любом уровне и может даже остановить или запустить службы с этой консоли. Это незаменимый инструмент для включения или отключения приложений на постоянной основе для загрузки вашего ubuntu. Если вам нужно быстрое изменение, вы можете использовать интерфейс CLI:
Например, чтобы остановить ssh на уровнях 3 и 5 выполнения:
Уровень sysv-rc-conf-off 35 ssh
Atd для запуска на уровнях запуска 2,3,4 и 5:
sysv-rc-conf on atd
Если вы хотите узнать больше:
man sysv-rc-conf
sysv-rc-conf apache2 на
/ sysv-rc-conf apache2 off
и т. Д.
– Adam K Dean
15 January 2014 в 20:47
Уровень sysv-rc-conf-off 35 ssh
должен быть sysv-rc-conf - уровень 35 ssh off
– Slam
14 January 2016 в 18:26
update-rc.d
этого не сделал.
– Sopalajo de Arrierez
15 December 2016 в 04:36
Прямо сейчас, нет никакого эквивалента в стабильном выпуске для работы с сценариями Upstart. Jacob Peddicord написал службу поддержки (backend daemon) и job-admin (GTK + GUI, который говорит с ним) для своего проекта Google Summer of Code. Пакеты Lucid в его PPA . Они также существуют во Вселенной в Маверике. Нет никакого интерфейса командной строки для службы jobs еще, просто jobs-admin.
Попробуйте следующее:
apt-get install chkconfig
Это работает, по крайней мере, как выпуск Ubuntu 12.04.
http://us.archive.ubuntu.com/ubuntu/ exact / universe i386 Пакеты
. Некоторые исправления никогда не превращали его в пакет.
– eckes
10 February 2015 в 07:03