Я думаю, что лучше исказить команду, которую Вы выполняете каждый раз для ровного сокращения ввода.
Включите команду .bashrc
файл пользователя:
alias tx='scp user@{dev-server,production-server}:/path/to/file'
Это поможет уменьшить опечатки, которые могут произойти при вводе целой команды.
Но я думаю способ, которым Вы - это выполнение, не корректно вообще. Как zladuric сказал вторым способом, необходимо использовать некоторую систему управления версиями для поддержания Вас база данных кода. Это позволит Вам возвращаться назад к любой предыдущей версии.
Существует несколько способов достигнуть эту информацию. Первое, которое приходит на ум, должно использовать mpstat
от cronjob, который зарегистрировал бы информацию в файл. Команда как это записала бы сводную строку после 24 часов.
$ mpstat 86400 1
Linux 3.12.6-200.fc19.x86_64 (greeneggs.bubba.net) 01/22/2014 _x86_64_ (4 CPU)
06:37:16 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
06:37:21 PM all 20.72 0.00 2.82 2.42 0.35 0.10 0.00 0.00 0.00 73.59
Average: all 20.72 0.00 2.82 2.42 0.35 0.10 0.00 0.00 0.00 73.59
Можно использовать различные переключатели для mpstat
управлять точно, что обнаруживается в выводе.
С sar
у Вас может быть это выполнение все время в Вашей системе как услуга. Это соберет данные о производительности, из которых можно затем извлечь отчеты позднее.
$ sar -f /var/log/sa/sa13 1200 -s 00:00:00 -e 23:59:59
Представит отчет использования ЦП с 12:00 (полночь) до 23:59:59 (конец дня) в 20-минутных инкрементах (1 200 секунд = 20 минут).
Это - просто пример типа вывода, который он произведет.
$ sar -u 5 2
Linux 3.12.6-200.fc19.x86_64 (greeneggs.bubba.net) 01/22/2014 _x86_64_ (4 CPU)
06:49:47 PM CPU %user %nice %system %iowait %steal %idle
06:49:52 PM all 21.44 0.00 3.08 1.16 0.00 74.32
06:49:57 PM all 21.47 0.00 3.83 3.78 0.00 70.92
Average: all 21.46 0.00 3.45 2.47 0.00 72.62
Можно сделать намного больше с sar
, это - просто пример.
Это не легко доступно.
Вы могли использовать что-то как collectd для сбора той статистики в rrd формате для Вас. Затем, если графики не достаточно хороши, rrdxport может помочь Вам извлечь числовые отчеты.
sar
(от sysstat
на Debian) или atop
обычно журнал (и можно запросить информацию от них).
– Stéphane Chazelas
22.01.2014, 11:56
mpstat
точно, что я ищу! Я asusme, этот 1 указывает на Один день, но что делает первый параметр? (длинное количество) – Atieh 23.01.2014, 18:00mpstat
сообщит среднее число для 86 400 (ценность 1 дня секунд - 60*60*24). 1 средство сообщить в этот 1 раз. У Вас мог быть он быть длиннее, сказать 7, это сообщит о днях avgs. 7 раз (1 неделя). – slm♦ 23.01.2014, 18:02