Собственно интересует как это можно сделатьжелательно что бы это было просто условие выхода с цикла
помню в паскале можно было написать что то типа
repeat
какие то команды
until keypressed
молоток. а язык?
> молоток. а язык?Bash
>> молоток. а язык?
> Bashмолоток. man bash
>> молоток. а язык?
> Bashbreak
google: Advanced Bash-Scripting Guide
> Собственно интересует как это можно сделать
> желательно что бы это было просто условие выхода с цикла
> помню в паскале можно было написать что то типа
> repeat
> какие то команды
> until keypressedВероятно можно использовать nohup, затем read, и по результату из read через 'ps | grep' найти посланное в фон и сделать ему kill. Вместо nohup можно и '&' -
как-то так: dd if=/dev/zero of=/dev/null& pid=$! ; kill -USR1 $pid; sleep 1; kill $pidКстати, '$!' - искомый Id.
> repeat
> какие то команды
> until keypressedwhile true
do ...
donectrl+c
Ещё можно while ! read -st 0.01 -N 1.