Выполнить скрипт Bash при запуске, но только один раз в день?

Я, наконец, обнаружил ответ на этот вопрос и ради хорошего ведения домашнего хозяйства ответил на мой собственный вопрос

Я решил это, установив средство просмотра документов (PostScript, PDF) (версия GTK +) (evence-gtk )

6
задан 5 December 2010 в 00:35

22 ответа

Поскольку Ubuntu по умолчанию использует Anacron, вы уже имеете это поведение, поместив скрипт в /etc/cron.daily. Проверьте run-parts --test /etc/cron.daily, чтобы проверить, был ли выбран ваш сценарий (что важно, расширение .sh и бит + бит). См. Эту страницу wiki и man anacron для получения более подробной информации о том, почему это будет работать для вас.

15
ответ дан 26 May 2018 в 00:07
  • 1
    Благодарю. Я не очень хорошо знаком с cron. можно ли запустить скрипт сразу после завершения процесса загрузки? – NES 4 December 2010 в 17:53
  • 2
    Как я понимаю, anacron запускается при запуске (через /etc/init/anacron.conf), что приведет к запуску скрипта при запуске. – Iain Lane 4 December 2010 в 18:02
  • 3
    Если поведение, которое вы ищете, предназначено для того, чтобы ваш скрипт выполнялся каждый раз при загрузке вашего компьютера, вы хотели бы выполнить свой сценарий из rc.local, как обсуждал Марлон. Если вы хотите, чтобы ваш скрипт выполнялся один раз (и только один раз) в день, независимо от того, сколько раз вы загружаете свой компьютер в течение дня, вы обязательно захотите использовать анакрон, как заявил Lain Lane. – Dennis VanMeter 5 December 2010 в 21:12

Поскольку Ubuntu по умолчанию использует Anacron, вы уже имеете это поведение, поместив скрипт в /etc/cron.daily. Проверьте run-parts --test /etc/cron.daily, чтобы проверить, был ли выбран ваш сценарий (что важно, расширение .sh и бит + бит). См. Эту страницу wiki и man anacron для получения более подробной информации о том, почему это будет работать для вас.

15
ответ дан 25 July 2018 в 22:48

Поскольку Ubuntu по умолчанию использует Anacron, вы уже имеете это поведение, поместив скрипт в /etc/cron.daily. Проверьте run-parts --test /etc/cron.daily, чтобы проверить, был ли выбран ваш сценарий (что важно, расширение .sh и бит + бит). См. Эту страницу wiki и man anacron для получения более подробной информации о том, почему это будет работать для вас.

15
ответ дан 27 July 2018 в 00:28

Поскольку Ubuntu по умолчанию использует Anacron, вы уже имеете это поведение, поместив скрипт в /etc/cron.daily. Проверьте run-parts --test /etc/cron.daily, чтобы проверить, был ли выбран ваш сценарий (что важно, расширение .sh и бит + бит). См. Эту страницу wiki и man anacron для получения более подробной информации о том, почему это будет работать для вас.

15
ответ дан 31 July 2018 в 11:17

Поскольку Ubuntu по умолчанию использует Anacron, вы уже имеете это поведение, поместив скрипт в /etc/cron.daily. Проверьте run-parts --test /etc/cron.daily, чтобы проверить, был ли выбран ваш сценарий (что важно, расширение .sh и бит + бит). См. Эту страницу wiki и man anacron для получения более подробной информации о том, почему это будет работать для вас.

15
ответ дан 31 July 2018 в 12:17

Поскольку Ubuntu по умолчанию использует Anacron, вы уже имеете это поведение, поместив скрипт в /etc/cron.daily. Проверьте run-parts --test /etc/cron.daily, чтобы проверить, был ли выбран ваш сценарий (что важно, расширение .sh и бит + бит). См. Эту страницу wiki и man anacron для получения более подробной информации о том, почему это будет работать для вас.

15
ответ дан 2 August 2018 в 04:11

Поскольку Ubuntu использует Anacron по умолчанию, вы уже имеете это поведение, поставив скрипт в /etc/cron.daily . Проверьте run-parts --test /etc/cron.daily, чтобы проверить, был ли выбран ваш скрипт (что важно, расширение .sh и бит + бит). См. [D0] эту страницу вики и man anacron для получения более подробной информации о том, почему это будет работать для вас.

15
ответ дан 4 August 2018 в 20:16

Поскольку Ubuntu использует Anacron по умолчанию, вы уже имеете это поведение, поставив скрипт в /etc/cron.daily . Проверьте run-parts --test /etc/cron.daily, чтобы проверить, был ли выбран ваш скрипт (что важно, расширение .sh и бит + бит). См. [D0] эту страницу вики и man anacron для получения более подробной информации о том, почему это будет работать для вас.

15
ответ дан 6 August 2018 в 04:17

Поскольку Ubuntu использует Anacron по умолчанию, вы уже имеете это поведение, поставив скрипт в /etc/cron.daily . Проверьте run-parts --test /etc/cron.daily, чтобы проверить, был ли выбран ваш скрипт (что важно, расширение .sh и бит + бит). См. [D0] эту страницу вики и man anacron для получения более подробной информации о том, почему это будет работать для вас.

15
ответ дан 7 August 2018 в 22:21

Поскольку Ubuntu использует Anacron по умолчанию, вы уже имеете это поведение, поставив скрипт в /etc/cron.daily . Проверьте run-parts --test /etc/cron.daily, чтобы проверить, был ли выбран ваш скрипт (что важно, расширение .sh и бит + бит). См. [D0] эту страницу вики и man anacron для получения более подробной информации о том, почему это будет работать для вас.

15
ответ дан 10 August 2018 в 10:31

Поскольку Ubuntu использует Anacron по умолчанию, вы уже имеете это поведение, поставив скрипт в /etc/cron.daily . Проверьте run-parts --test /etc/cron.daily, чтобы проверить, был ли выбран ваш скрипт (что важно, расширение .sh и бит + бит). См. [D0] эту страницу вики и man anacron для получения более подробной информации о том, почему это будет работать для вас.

15
ответ дан 13 August 2018 в 16:58
  • 1
    Благодарю. Я не очень хорошо знаком с cron. можно ли запустить скрипт сразу после завершения процесса загрузки? – NES 4 December 2010 в 17:53
  • 2
    Как я понимаю, anacron запускается при запуске (через /etc/init/anacron.conf ), что приведет к запуску скрипта при запуске. – Iain Lane 4 December 2010 в 18:02
  • 3
    Если поведение, которое вы ищете, предназначено для того, чтобы ваш скрипт выполнялся каждый раз при загрузке вашего компьютера, вы хотели бы выполнить свой сценарий из rc.local, как обсуждал Марлон. Если вы хотите, чтобы ваш скрипт выполнялся один раз (и только один раз) в день, независимо от того, сколько раз вы загружаете свой компьютер в течение дня, вы обязательно захотите использовать анакрон, как заявил Lain Lane. – Dennis VanMeter 5 December 2010 в 21:12

Если у вас есть рабочий стол, это легко сделать с помощью GUI: howtogeek article.

Если у вас есть безголовый сервер, тогда ответ Иэна Лейна должен быть достаточно хорош, но вы также можете отредактировать /etc/rc.local, просто сделайте убедитесь, что ваш скрипт заканчивается на exit 0. rc.local является «предпочтительным» местом для сценариев запуска, но cron daily работает просто отлично. Используйте crontab -e для редактирования собственного файла crontab. Вот небольшая статья howtogeek об использовании cron.

1
ответ дан 26 May 2018 в 00:07
  • 1
    Обратите внимание, что связанная выше статья howtogeek относится к более ранней версии Ubuntu (Edgy Eft) и что с тех пор меню были перегруппированы. Текущий путь меню к графическому интерфейсу приложений для запуска - System- & gt; Administration- & gt; Запуск приложений в Ubuntu 10.04 Karmic. – koanhead 5 December 2010 в 03:06
  • 2
    Вы правы, и я видел, что это было для более старой версии, но в то время, когда мне нужен быстрый пример, показывающий, что есть GUI-способ. Я отредактирую ссылку, если найду еще один ток. Опять же, я понятия не имею, какую версию он использует. – Marlon 6 December 2010 в 08:54

Если у вас есть рабочий стол, это легко сделать с помощью GUI: howtogeek article.

Если у вас есть безголовый сервер, тогда ответ Иэна Лейна должен быть достаточно хорош, но вы также можете отредактировать /etc/rc.local, просто сделайте убедитесь, что ваш скрипт заканчивается на exit 0. rc.local является «предпочтительным» местом для сценариев запуска, но cron daily работает просто отлично. Используйте crontab -e для редактирования собственного файла crontab. Вот небольшая статья howtogeek об использовании cron.

1
ответ дан 25 July 2018 в 22:48
  • 1
    Обратите внимание, что связанная выше статья howtogeek относится к более ранней версии Ubuntu (Edgy Eft) и что с тех пор меню были перегруппированы. Текущий путь меню к графическому интерфейсу приложений для запуска - System- & gt; Administration- & gt; Запуск приложений в Ubuntu 10.04 Karmic. – koanhead 5 December 2010 в 03:06
  • 2
    Вы правы, и я видел, что это было для более старой версии, но в то время, когда мне нужен быстрый пример, показывающий, что есть GUI-способ. Я отредактирую ссылку, если найду еще один ток. Опять же, я понятия не имею, какую версию он использует. – Marlon 6 December 2010 в 08:54

Если у вас есть рабочий стол, это легко сделать с помощью GUI: howtogeek article.

Если у вас есть безголовый сервер, тогда ответ Иэна Лейна должен быть достаточно хорош, но вы также можете отредактировать /etc/rc.local, просто сделайте убедитесь, что ваш скрипт заканчивается на exit 0. rc.local является «предпочтительным» местом для сценариев запуска, но cron daily работает просто отлично. Используйте crontab -e для редактирования собственного файла crontab. Вот небольшая статья howtogeek об использовании cron.

1
ответ дан 27 July 2018 в 00:28
  • 1
    Обратите внимание, что связанная выше статья howtogeek относится к более ранней версии Ubuntu (Edgy Eft) и что с тех пор меню были перегруппированы. Текущий путь меню к графическому интерфейсу приложений для запуска - System- & gt; Administration- & gt; Запуск приложений в Ubuntu 10.04 Karmic. – koanhead 5 December 2010 в 03:06
  • 2
    Вы правы, и я видел, что это было для более старой версии, но в то время, когда мне нужен быстрый пример, показывающий, что есть GUI-способ. Я отредактирую ссылку, если найду еще один ток. Опять же, я понятия не имею, какую версию он использует. – Marlon 6 December 2010 в 08:54

Если у вас есть рабочий стол, это легко сделать с помощью GUI: howtogeek article.

Если у вас есть безголовый сервер, тогда ответ Иэна Лейна должен быть достаточно хорош, но вы также можете отредактировать /etc/rc.local, просто сделайте убедитесь, что ваш скрипт заканчивается на exit 0. rc.local является «предпочтительным» местом для сценариев запуска, но cron daily работает просто отлично. Используйте crontab -e для редактирования собственного файла crontab. Вот небольшая статья howtogeek об использовании cron.

1
ответ дан 31 July 2018 в 11:17
  • 1
    Обратите внимание, что связанная выше статья howtogeek относится к более ранней версии Ubuntu (Edgy Eft) и что с тех пор меню были перегруппированы. Текущий путь меню к графическому интерфейсу приложений для запуска - System- & gt; Administration- & gt; Запуск приложений в Ubuntu 10.04 Karmic. – koanhead 5 December 2010 в 03:06
  • 2
    Вы правы, и я видел, что это было для более старой версии, но в то время, когда мне нужен быстрый пример, показывающий, что есть GUI-способ. Я отредактирую ссылку, если найду еще один ток. Опять же, я понятия не имею, какую версию он использует. – Marlon 6 December 2010 в 08:54

Если у вас есть рабочий стол, это легко сделать с помощью GUI: howtogeek article.

Если у вас есть безголовый сервер, тогда ответ Иэна Лейна должен быть достаточно хорош, но вы также можете отредактировать /etc/rc.local, просто сделайте убедитесь, что ваш скрипт заканчивается на exit 0. rc.local является «предпочтительным» местом для сценариев запуска, но cron daily работает просто отлично. Используйте crontab -e для редактирования собственного файла crontab. Вот небольшая статья howtogeek об использовании cron.

1
ответ дан 31 July 2018 в 12:17
  • 1
    Обратите внимание, что связанная выше статья howtogeek относится к более ранней версии Ubuntu (Edgy Eft) и что с тех пор меню были перегруппированы. Текущий путь меню к графическому интерфейсу приложений для запуска - System- & gt; Administration- & gt; Запуск приложений в Ubuntu 10.04 Karmic. – koanhead 5 December 2010 в 03:06
  • 2
    Вы правы, и я видел, что это было для более старой версии, но в то время, когда мне нужен быстрый пример, показывающий, что есть GUI-способ. Я отредактирую ссылку, если найду еще один ток. Опять же, я понятия не имею, какую версию он использует. – Marlon 6 December 2010 в 08:54

Если у вас есть рабочий стол, это легко сделать с помощью GUI: howtogeek article.

Если у вас есть безголовый сервер, тогда ответ Иэна Лейна должен быть достаточно хорош, но вы также можете отредактировать /etc/rc.local, просто сделайте убедитесь, что ваш скрипт заканчивается на exit 0. rc.local является «предпочтительным» местом для сценариев запуска, но cron daily работает просто отлично. Используйте crontab -e для редактирования собственного файла crontab. Вот небольшая статья howtogeek об использовании cron.

1
ответ дан 2 August 2018 в 04:11
  • 1
    Обратите внимание, что связанная выше статья howtogeek относится к более ранней версии Ubuntu (Edgy Eft) и что с тех пор меню были перегруппированы. Текущий путь меню к графическому интерфейсу приложений для запуска - System- & gt; Administration- & gt; Запуск приложений в Ubuntu 10.04 Karmic. – koanhead 5 December 2010 в 03:06
  • 2
    Вы правы, и я видел, что это было для более старой версии, но в то время, когда мне нужен быстрый пример, показывающий, что есть GUI-способ. Я отредактирую ссылку, если найду еще один ток. Опять же, я понятия не имею, какую версию он использует. – Marlon 6 December 2010 в 08:54

Если у вас есть рабочий стол, это легко сделать с помощью GUI: howtogeek article .

Если у вас есть безголовый сервер, тогда ответ Иэна Лейна должен быть достаточно хорошим, но вы можете также отредактируйте /etc/rc.local , просто убедитесь, что ваш скрипт заканчивается на exit 0 . rc.local является «предпочтительным» местом для сценариев запуска, но cron daily работает просто отлично. Используйте crontab -e , чтобы отредактировать свой собственный файл crontab. Вот хороший Howto при использовании cron.

1
ответ дан 4 August 2018 в 20:16

Если у вас есть рабочий стол, это легко сделать с помощью GUI: howtogeek article .

Если у вас есть безголовый сервер, тогда ответ Иэна Лейна должен быть достаточно хорошим, но вы можете также отредактируйте /etc/rc.local , просто убедитесь, что ваш скрипт заканчивается на exit 0 . rc.local является «предпочтительным» местом для сценариев запуска, но cron daily работает просто отлично. Используйте crontab -e , чтобы отредактировать свой собственный файл crontab. Вот хороший Howto при использовании cron.

1
ответ дан 6 August 2018 в 04:17

Если у вас есть рабочий стол, это легко сделать с помощью GUI: howtogeek article .

Если у вас есть безголовый сервер, тогда ответ Иэна Лейна должен быть достаточно хорошим, но вы можете также отредактируйте /etc/rc.local , просто убедитесь, что ваш скрипт заканчивается на exit 0 . rc.local является «предпочтительным» местом для сценариев запуска, но cron daily работает просто отлично. Используйте crontab -e , чтобы отредактировать свой собственный файл crontab. Вот хороший Howto при использовании cron.

1
ответ дан 7 August 2018 в 22:21

Если у вас есть рабочий стол, это легко сделать с помощью GUI: howtogeek article .

Если у вас есть безголовый сервер, тогда ответ Иэна Лейна должен быть достаточно хорошим, но вы можете также отредактируйте /etc/rc.local , просто убедитесь, что ваш скрипт заканчивается на exit 0 . rc.local является «предпочтительным» местом для сценариев запуска, но cron daily работает просто отлично. Используйте crontab -e , чтобы отредактировать свой собственный файл crontab. Вот хороший Howto при использовании cron.

1
ответ дан 10 August 2018 в 10:31

Если у вас есть рабочий стол, это легко сделать с помощью GUI: howtogeek article .

Если у вас есть безголовый сервер, тогда ответ Иэна Лейна должен быть достаточно хорошим, но вы можете также отредактируйте /etc/rc.local , просто убедитесь, что ваш скрипт заканчивается на exit 0 . rc.local является «предпочтительным» местом для сценариев запуска, но cron daily работает просто отлично. Используйте crontab -e , чтобы отредактировать свой собственный файл crontab. Вот хороший Howto при использовании cron.

1
ответ дан 13 August 2018 в 16:58
  • 1
    Обратите внимание, что связанная выше статья howtogeek относится к более ранней версии Ubuntu (Edgy Eft) и что с тех пор меню были перегруппированы. Текущий путь меню к графическому интерфейсу приложений для запуска - System- & gt; Administration- & gt; Запуск приложений в Ubuntu 10.04 Karmic. – koanhead 5 December 2010 в 03:06
  • 2
    Вы правы, и я видел, что это было для более старой версии, но в то время, когда мне нужен быстрый пример, показывающий, что есть GUI-способ. Я отредактирую ссылку, если найду еще один ток. Опять же, я понятия не имею, какую версию он использует. – Marlon 6 December 2010 в 08:54

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

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