Для меня, первый раз, когда я выполнить `etckeeper обязательства` он может сказать мне, что нет ничего, чтобы совершить`, но тогда `etckeeper статус ВКС` говорит мне, что теперь файл метаданных `.etckeeper был изменен, поэтому последующий запуск `etckeeper обязательства` на самом деле найти что-либо в необходимости совершения. Когда мне нужно восстановить файл метаданных, я предпочитаю работать `etckeeper зафиксироваться, потому что это менее запутанной. @PatLudwig вы имеете в виду нарисовать 5/сохранить *как минимум* 3, или нарисовать 5/сохранить *ровно* 3? Рад, что ты нашел то, что работает. Я бы посоветовал найти приложение электронной почты в "Настройки Приложения", заставляя его остановить, затем очистить свои данные.

Это может быть сделано с помощью стандартных команд Unix скрипт(1) , хотя и требует выполнения подуровень при нынешней оболочки. То есть, запустите терминал и выполните скрипт, вопрос, все команды должны войти, затем выйти из этой оболочки:

$ скрипт
Скрипт запущен, выходной файл машинопись
$ аптайм
11:30 до 22 дней, 16:15, 1 пользователь, средняя загрузка: 1.43 1.37 1.38
$ выход

Сделал скрипт, выходной файл машинопись
$ 

Затем в выходной машинописного текста файла должна быть запись оболочки сеанс работы под сценарий(1).

Но подождите, есть больше! С ожидать можно сохранить сеанс и, возможно, переиграть его. Для этого требуется установить ожидать от портов системы (финка, самопал, или здесь системы MacPorts), которые должны установить autoexpect:

установлен $ порт | грэп ожидать
 ожидайте @5.45.3_0 (активный)
долларов США, что autoexpect
/опт/местные/Бен/autoexpect
$ autoexpect $Шелл
autoexpect началась, файл скрипта.эксп
$ аптайм
 6:47 до 23 дней, 11:32, 1 пользователь, средняя загрузка: 1.37 1.39 1.33
$ выход
autoexpect сделано, файл скрипта.эксп
$ 

Делать что-то полезное с сценарий.ехр , в свою очередь, вероятно, требует знания ждать и TCL, так что это более продвинутый вариант. (ожидать , в частности, имеет файл_журнала вариант, который может быть выключен, чтобы сохранить все, но тогда вы бы писали все в TCL и не Баш...)

В противном случае терминал должен сохранить сессию; iTerm в.приложение , вероятно, имеет больше возможностей для этого (сессия -> журнал -> запустить), чем терминал.приложение.