У меня есть сценарий оболочки, который проверяет файл state.txt, удаляет fit.bin, если state.txt пуст. I cron this at 2am, мне нужно, чтобы скрипт остановился на 8 утра, независимо от значения state.txt, каких-либо идей?Как завершить скрипт оболочки через заданное время
#!/usr/bin/ksh
while true; do
if [[ -s ~/state.txt ]] ; then
echo
else
rm ~/fit.bin
exit
fi ;
sleep 961
done
exit
Создайте еще один cronjob, который работает с 8 утра и остановить это. – Jayan
вам нужно зацикливать и удалить файл каждые 961 секундную форму с 2 до 8 утра. Является ли 961 произвольным или есть другое значение? – NeronLeVelu