Как автоматически респанировать GNOME Do, когда он падает?

У меня такая же проблема с моим ноутбуком Dell. Что я сделал, тогда я установил мультимедийный ключ, а затем функцию (ключ из bios.

. Средства устанавливают биос таким образом, чтобы увеличить яркость, которую вы должны нажимать на мультимедийную клавишу, и нажать F & lt; 1- 9> вам нужно нажать функциональную клавишу + мультимедийный ключ.

Проверить, работает ли это и вернуться ...

3
задан 26 September 2010 в 07:03

10 ответов

Вы можете запустить его с помощью сценария bash, который в основном «while (1) {gnome-do}», гарантируя, что при сбое gnome-do он снова запускается. Пока gnome-do запускается синхронно, он должен работать нормально. даже если система попадает в состояние, в котором она не может быть успешно запущена, воздействие будет небольшим. Если вы хотите убедиться, что даже это не проблема, вставьте команду, используя zenity. Это сообщит вам, что возникла проблема, и вам нужно нажать Enter, чтобы снова запустить gnome-do.

создать сценарий со следующим и запустить его из приложения «Запуск приложений», найденного в системе Меню настроек.

while true
do
  gnome-do
  zenity --info --text="gnome-do crashed ... press enter to restart"
done
2
ответ дан 26 May 2018 в 01:16
  • 1
    Это была умная идея. Я изменил ваш скрипт на следующее: & lt; code & gt; while true; do gnome-do 2>> /home/username/gnome-do.log if [ "$?" -ne "0" ]; then notify-send --urgency=low --icon=gnome-do "GNOME-Do has crashed." "The cause of the crash has been logged to ~/gnome-do.log." else break fi done & lt; / code & gt; Предполагая, что GNOME-Do завершает работу с ненулевым кодом выхода при сбое, сценарий должен уведомить меня о пузыре уведомлений и перезапустить GNOME-Do. Если я выйду из Do нормально, он не будет перезапущен (если я когда-либо захочу избавиться от него временно). STDERR переходит в журнал для отладки. – Tin Tvrtković 28 September 2010 в 03:34
  • 2
    (Казалось бы, я сосать в комментариях форматирования, но вы понимаете суть этого) – Tin Tvrtković 28 September 2010 в 03:37
  • 3
    Я делаю, отличная идея, я думаю, что сама заработаю сам. – Nerdfest 28 September 2010 в 05:14

Вы можете запустить его с помощью сценария bash, который в основном «while (1) {gnome-do}», гарантируя, что при сбое gnome-do он снова запускается. Пока gnome-do запускается синхронно, он должен работать нормально. даже если система попадает в состояние, в котором она не может быть успешно запущена, воздействие будет небольшим. Если вы хотите убедиться, что даже это не проблема, вставьте команду, используя zenity. Это сообщит вам, что возникла проблема, и вам нужно нажать Enter, чтобы снова запустить gnome-do.

создать сценарий со следующим и запустить его из приложения «Запуск приложений», найденного в системе Меню настроек.

while true do gnome-do zenity --info --text="gnome-do crashed ... press enter to restart" done
2
ответ дан 25 July 2018 в 23:10

Вы можете запустить его с помощью сценария bash, который в основном «while (1) {gnome-do}», гарантируя, что при сбое gnome-do он снова запускается. Пока gnome-do запускается синхронно, он должен работать нормально. даже если система попадает в состояние, в котором она не может быть успешно запущена, воздействие будет небольшим. Если вы хотите убедиться, что даже это не проблема, вставьте команду, используя zenity. Это сообщит вам, что возникла проблема, и вам нужно нажать Enter, чтобы снова запустить gnome-do.

создать сценарий со следующим и запустить его из приложения «Запуск приложений», найденного в системе Меню настроек.

while true do gnome-do zenity --info --text="gnome-do crashed ... press enter to restart" done
2
ответ дан 27 July 2018 в 03:10

Вы можете запустить его с помощью сценария bash, который в основном «while (1) {gnome-do}», гарантируя, что при сбое gnome-do он снова запускается. Пока gnome-do запускается синхронно, он должен работать нормально. даже если система попадает в состояние, в котором она не может быть успешно запущена, воздействие будет небольшим. Если вы хотите убедиться, что даже это не проблема, вставьте команду, используя zenity. Это сообщит вам, что возникла проблема, и вам нужно нажать Enter, чтобы снова запустить gnome-do.

создать сценарий со следующим и запустить его из приложения «Запуск приложений», найденного в системе Меню настроек.

while true do gnome-do zenity --info --text="gnome-do crashed ... press enter to restart" done
2
ответ дан 31 July 2018 в 13:40

Вы можете запустить его с помощью сценария bash, который в основном «while (1) {gnome-do}», гарантируя, что при сбое gnome-do он снова запускается. Пока gnome-do запускается синхронно, он должен работать нормально. даже если система попадает в состояние, в котором она не может быть успешно запущена, воздействие будет небольшим. Если вы хотите убедиться, что даже это не проблема, вставьте команду, используя zenity. Это сообщит вам, что возникла проблема, и вам нужно нажать Enter, чтобы снова запустить gnome-do.

создать сценарий со следующим и запустить его из приложения «Запуск приложений», найденного в системе Меню настроек.

  while true do gnome-do zenity -info --text = "gnome-do crashed ... нажмите enter для перезапуска" done  
2
ответ дан 2 August 2018 в 04:29

Вы можете запустить его с помощью сценария bash, который в основном «while (1) {gnome-do}», гарантируя, что при сбое gnome-do он снова запускается. Пока gnome-do запускается синхронно, он должен работать нормально. даже если система попадает в состояние, в котором она не может быть успешно запущена, воздействие будет небольшим. Если вы хотите убедиться, что даже это не проблема, вставьте команду, используя zenity. Это сообщит вам, что возникла проблема, и вам нужно нажать Enter, чтобы снова запустить gnome-do.

создать сценарий со следующим и запустить его из приложения «Запуск приложений», найденного в системе Меню настроек.

  while true do gnome-do zenity -info --text = "gnome-do crashed ... нажмите enter для перезапуска" done  
2
ответ дан 4 August 2018 в 21:02

Вы можете запустить его с помощью сценария bash, который в основном «while (1) {gnome-do}», гарантируя, что при сбое gnome-do он снова запускается. Пока gnome-do запускается синхронно, он должен работать нормально. даже если система попадает в состояние, в котором она не может быть успешно запущена, воздействие будет небольшим. Если вы хотите убедиться, что даже это не проблема, вставьте команду, используя zenity. Это сообщит вам, что возникла проблема, и вам нужно нажать Enter, чтобы снова запустить gnome-do.

создать сценарий со следующим и запустить его из приложения «Запуск приложений», найденного в системе Меню настроек.

  while true do gnome-do zenity -info --text = "gnome-do crashed ... нажмите enter для перезапуска" done  
2
ответ дан 6 August 2018 в 04:34

Вы можете запустить его с помощью сценария bash, который в основном «while (1) {gnome-do}», гарантируя, что при сбое gnome-do он снова запускается. Пока gnome-do запускается синхронно, он должен работать нормально. даже если система попадает в состояние, в котором она не может быть успешно запущена, воздействие будет небольшим. Если вы хотите убедиться, что даже это не проблема, вставьте команду, используя zenity. Это сообщит вам, что возникла проблема, и вам нужно нажать Enter, чтобы снова запустить gnome-do.

создать сценарий со следующим и запустить его из приложения «Запуск приложений», найденного в системе Меню настроек.

  while true do gnome-do zenity -info --text = "gnome-do crashed ... нажмите enter для перезапуска" done  
2
ответ дан 7 August 2018 в 22:43

Вы можете запустить его с помощью сценария bash, который в основном «while (1) {gnome-do}», гарантируя, что при сбое gnome-do он снова запускается. Пока gnome-do запускается синхронно, он должен работать нормально. даже если система попадает в состояние, в котором она не может быть успешно запущена, воздействие будет небольшим. Если вы хотите убедиться, что даже это не проблема, вставьте команду, используя zenity. Это сообщит вам, что возникла проблема, и вам нужно нажать Enter, чтобы снова запустить gnome-do.

создать сценарий со следующим и запустить его из приложения «Запуск приложений», найденного в системе Меню настроек.

  while true do gnome-do zenity -info --text = "gnome-do crashed ... нажмите enter для перезапуска" done  
2
ответ дан 10 August 2018 в 10:49

Вы можете запустить его с помощью сценария bash, который в основном «while (1) {gnome-do}», гарантируя, что при сбое gnome-do он снова запускается. Пока gnome-do запускается синхронно, он должен работать нормально. даже если система попадает в состояние, в котором она не может быть успешно запущена, воздействие будет небольшим. Если вы хотите убедиться, что даже это не проблема, вставьте команду, используя zenity. Это сообщит вам, что возникла проблема, и вам нужно нажать Enter, чтобы снова запустить gnome-do.

создать сценарий со следующим и запустить его из приложения «Запуск приложений», найденного в системе Меню настроек.

  while true do gnome-do zenity -info --text = "gnome-do crashed ... нажмите enter для перезапуска" done  
2
ответ дан 13 August 2018 в 17:24
  • 1
    Это была умная идея. Я изменил ваш скрипт на следующее: & lt; code & gt; в то время как true; do gnome-do 2 & gt; & gt; /home/username/gnome-do.log, если [& quot; $ & quot; -ne "0" ]; то notify-send --urgency = low --icon = gnome-do & quot; GNOME-Do разбился. & quot; «Причина аварии была зарегистрирована в ~ / gnome-do.log. & quot; else break fi done & lt; / code & gt; Предполагая, что GNOME-Do завершает работу с ненулевым кодом выхода при сбое, сценарий должен уведомить меня о пузыре уведомлений и перезапустить GNOME-Do. Если я выйду из Do нормально, он не будет перезапущен (если я когда-либо захочу избавиться от него временно). STDERR переходит в журнал для отладки. – Tin Tvrtković 28 September 2010 в 03:34
  • 2
    (Казалось бы, я сосать в комментариях форматирования, но вы понимаете суть этого) – Tin Tvrtković 28 September 2010 в 03:37
  • 3
    Я делаю, отличная идея, я думаю, что сама заработаю сам. – Nerdfest 28 September 2010 в 05:14

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

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