Возможно, в связи с этим предыдущим вопросом, я хотел бы иметь возможность запускать задание в течение определенного периода времени, затем останавливать / убивать его, а затем запускать снова.
В частности, я запускаю приложение Folding @ Home на своей рабочей станции Linux. Периодически у него возникают проблемы при входе в систему на домашнем сервере, и он долгое время простаивает, но не освобождает запрошенную память / ресурсы (да, я понимаю, что это скорее всего ошибка в инструменте, но я могу » исправить это в настоящее время). Как правило, просто акт убийства и запуска инструмента позволит ему снова зарегистрироваться.
Итак, я хотел бы иметь возможность запустить что-то вроде:
run_for <time> ./fah6
Существует ли такой инструмент, или я должен написать обертку, а не обработать ядро клиента fah6
, скажем, через неделю, и перезапустить его?