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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: выполнение скрипта после заданной даты  (Прочитано 982 раз)

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

Оффлайн _ar

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

спасибо

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: выполнение скрипта после заданной даты
« Ответ #1 : 03 Декабря 2015, 19:20:04 »
Попробуйте at.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн _ar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: выполнение скрипта после заданной даты
« Ответ #2 : 03 Декабря 2015, 19:36:41 »
а at - выполняется в заданное время, или в любой момент после него?

пс
это тут все время - сплошные проверки при отправке сообщения?

Пользователь решил продолжить мысль 03 Декабря 2015, 21:42:35:
попробовал at - не удачно. установил время выполнения, выключил машину, подождал пока время выйдет, включил - at не выполнилась
root@unl01:~# date
Thu Dec  3 18:31:23 UTC 2015
root@unl01:~# atq
1   Thu Dec  3 18:20:00 2015 a root
« Последнее редактирование: 03 Декабря 2015, 21:42:35 от _ar »

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5440
    • Просмотр профиля
Re: выполнение скрипта после заданной даты
« Ответ #3 : 04 Декабря 2015, 07:27:06 »
_ar, а если в cron задать две задачи?.. первая - на конкретное время и дату, вторая - на выполнение после перезагрузки, но с условием, что первая не была выполнена ::)

ЗЫЖ если есть трудности с cron, можно попробовать gnome-schedule (GUI для настройки пользовательского cron)

Оффлайн rpg-terminal

  • Участник
  • *
  • Сообщений: 228
  • ICQ:44-88-97
    • Просмотр профиля
Re: выполнение скрипта после заданной даты
« Ответ #4 : 04 Декабря 2015, 12:12:19 »
Скрипт при запуске + ат.
Запустился комп, скрипт проверил если дата/время сегодняшняя больше назначеной то выполнить нужное действие и самоуничтожится.
Плюс в ат прописать(на случай если ребутов не намечается и дата наступит при работающем компе), ну и естественно в ат также прописать уничтожение скрипта который идет при запуске чтобы два раза не сработал.


« Последнее редактирование: 20 Июня 2019, 08:20:57 от zg_nico »
Ubuntu 14.04 32x - LapTop ASUS x51rl Celeron 1.86GHz 1.8ГБ ОЗУ Radeon x1100 128mb
Ubuntu 14.04 64x - LapTop Samsung Intel core i3 4ГБ ОЗУ Nvidia 520M

 

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