2012-04-26 4 views
0

У меня есть сценарий, который выполняет разные вещи в соответствии с требованием. Он принимает параметры от пользователя и выполняет соответствующие команды. Итак, вопрос в том, как я могу найти оставшееся время полного выполнения.Как получить оставшееся время выполнения скрипта оболочки?

Благодаря

+2

Я даже не могу принять * плохую догадку * относительно того, что задает этот вопрос ... –

+0

Позвольте мне привести пример .. – user1310041

+0

Если я копирую один файл, я могу видеть оставшиеся 13 минут или что-то в этом роде. .. – user1310041

ответ

0

Вы, вероятно, придется сделать оценку того, сколько времени каждая команда будет принимать, прежде чем запускать их, а затем вычесть из общей суммы, как каждая команда завершается.

Вы можете улучшить это, скорректировав общее и оставшееся время, когда каждая команда завершается на основе разницы между вашей оценкой и фактическим временем.

Чтобы сделать это еще резче, вы можете записывать время над вызовами и использовать это, чтобы лучше догадаться, но я думаю, что это было бы излишним только для скрипта.

Невозможно, однако, получить его в точности. Ср http://xkcd.com/612/

+0

Хорошо ... я попробую! .. Я думал, что это может быть какая-то утилита или команда, которая может это сделать. – user1310041

+1

@ user1310041: Вы ошибаетесь, спрашивая о командах для этого. –

+0

Это проблема ??? .. – user1310041

Смежные вопросы