У меня есть длинный BASH script, который я запускаю под CYGWIN в Windows.
Я хотел бы ограничить работу script на 30 секунд и автоматически прекратить работу, если он превысит этот предел. В идеале, я хотел бы иметь возможность сделать это с любой командой.
Например:
sh-3.2$ limittime -t 30 'myscript.sh'
или
sh-3.2$ limittime -t 30 'grep func *.c'
В cygwin команда ulimit, похоже, не работает.
Я открыт для любых идей.