укажите временной интервал, в течение которого должен выполняться определенный скрипт

Используйте команду smbstatus

вы видите ниже. версия 3.6.23 -14.el6 _6 и статус вашего процесса samba и пользователя, группы и т.д...

3
07.05.2019, 19:49
2 ответа

Планирование должно выполняться с помощью cron.Расписание будет иметь вид

0 8-19 * * * /path/to/script

или

0 8,9,10,11,12,13,14,15,16,17,18,19 * * * /path/to/script

и скрипт будет выглядеть как

#!/bin/sh

./notify.sh --text "ricordati di bere" &&
play /mnt/musica/login.wav &&
zenity --info \
    --text="<span size=\"xx-large\">Time is $(date +%Hh%M)</span>\n\nricordati di <b>bere</b>." \
    --title="drink time"

См. также " Как отправлять почту каждые 10 минут через сценарий оболочки? "

3
27.01.2020, 21:17

Предполагая, что вы используете Linux, тайм-аут — самый простой способ сделать это. 08 :00 до 19 :00 составляет 11 часов, поэтому мы указываем timeout для запуска скрипта в течение 11 часов.

timeout 11h /home/username/script

Запустите задание с помощью cron в 08 :00 (или вручную, когда захотите )и автоматически завершите его в 19 :00 с другой записью cron

kill -9 /home/username/script
1
27.01.2020, 21:17

Теги

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