Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как задать выключение программы по таймеру?  (Прочитано 754 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн drion

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
    • Просмотр профиля
В интернете советы только по общему выключению компьютера.
Как быть,если надо только одну программу выключить или последовательно цепочку программ?
Есть какие-либо решения?

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 2265
    • Просмотр профиля
1-е, что вспомнил - команда at, потом crontab.
Пётр.

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4714
  • Capture the truth
    • Просмотр профиля
timeout СЕКУНДЫ ПРОГРАММА
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн drion

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
    • Просмотр профиля
Время в каком формате выводить?

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
drion,
Это целое число секунд сколько макс. разрешить отработать программе, но она может завершится и раньше, ошибки это не вызовет. Некоторые программы так могут не завершатся, поэтому приходиься применять опцию -k:
timeout -kSEC SEC PROGRAMSEC - число секунд. После программы можно писать ее аргументы и не только.
« Последнее редактирование: 14 Июль 2019, 15:28:02 от ReNzRv »

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4714
  • Capture the truth
    • Просмотр профиля
timeout --help
Цитировать
ПРОДОЛЖИТЕЛЬНОСТЬ выражается числом с плавающей точкой с необязательным
суффиксом: «s» (по умолчанию) — секунды, «m» — минуты, «h» — часы
или «d» — дни.
Продолжительность 0 выключает соответствующий таймаут.

ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн drion

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
    • Просмотр профиля
Пример выключения редактора xed можете написать?

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4714
  • Capture the truth
    • Просмотр профиля
timeout 1m xedзапустится xed, закроется через минуту
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн drion

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
    • Просмотр профиля
Работает, но не совсем то. Сначала идёт запуск,который не нужен.

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4714
  • Capture the truth
    • Просмотр профиля
drion, Всмысле? Вам уже запущенную программу закрывать надо?
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн zg_nico

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
drion, первое что приходит в голову для уже запущенной программы (закрыть все экземпляры xed через 10 секунд после ввода данной команды): sleep 10s && killall xedСразу оговорюсь: изменения, которые вносились в документ в редакторе не сохранятся. Поэтому второе, что приходит в голову: "а для чего это вообще надо?".
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн drion

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
    • Просмотр профиля
kill убивает процесс? Это корректно?

Хочется аккуратно выключать комп с запущенными программами.
Обычно работают 2-5, когда комп по shutdown выключается.


Оффлайн mazut

  • Забанен
  • Активист
  • *
  • Сообщений: 703
  • да, не заходи ты сюда!
    • Просмотр профиля
kill Это корректно?

Да. как корректно нажать на кнопари, две: остановить программку?

Мне тоже не понятны проблемы ТС. 
Патрикеич.
Под наблюдением.

Оффлайн drion

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
    • Просмотр профиля
Так это не проблема,а вопрос.
Любой вопрос и ответ по системе,программам и т.д. наверное хуже не делает.
Пользователь взрослеет и набирается знаний.

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4714
  • Capture the truth
    • Просмотр профиля
kill корректно.
kill -9 некорректно.
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

 

Страница сгенерирована за 0.075 секунд. Запросов: 23.