|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Ashuev 2:5052/12.22 07 Jan 2007 16:20:21 To : Dmitry E. Oboukhov Subject : Re: shell -------------------------------------------------------------------------------- ## Dmitry E. Oboukhov wrote to All: DEO> есть скрипт который делает паузы в своей работе. DEO> необходимо индицировать как-то сколько времени осталось до того как DEO> будет сделано следующее действие. DEO> сперва сделал что-то вроде: DEO> show_pause() DEO> { DEO> for sec in `seq -w 1 $1|sort -r`; do DEO> echo -ne "\rОсталось ждать $sec " DEO> sleep 1 DEO> done DEO> echo "Дождались " DEO> } DEO> только как выяснилось на больших паузах сей метод дает приличные DEO> ошибки (на 8-ми часах около 10 минут ошибки на Р3-500) DEO> а как бы и индикацию организовать и в точности не проиграть и на DEO> Perl не переходить? Вроде, как есть sleepenh на Debian: man sleepenh: sleepenh is a program that can be used when there is a need to execute some functions periodically in a shell script. It was not designed to be acurate for a single sleep, but to be acurate in a sequence of consecutive sleeps. It is not acurate for a single sleep. Short sleep-times will also not be acurate. -- Sergey . --- Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 * Origin: Именно копируя и изобретают. (Алиен, франц. фил.) (2:5052/12.22) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32591150ca99.html, оценка из 5, голосов 10
|