Форум русскоязычного сообщества Ubuntu


Автор Тема: автоматический sync на каждой команде в терминале  (Прочитано 568 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ALiEN175

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2200
  • X-9000SC
    • Просмотр профиля
Как максимально просто реализовать?

Поясню: допустим, команда в терминале
cp a b 
как сделать, чтобы совершенно прозрачно срабатывала команда
sync && cp a b
Благодарности на Yandex 41001488642430. Cпасибо.

Оффлайн viktor ne perestukin

  • Активист
  • *
  • Сообщений: 436
    • Просмотр профиля
alias CP='sync && cp'
====
CP a b

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 1967
    • Просмотр профиля
Имя алиаса может совпадать уже имеющеся программой.
Пример:
alias grep='grep --color=auto'
Для cp:
alias cp='sync ; cp'

Оффлайн ALiEN175

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2200
  • X-9000SC
    • Просмотр профиля
> автоматический sync на каждой команде в терминале,
(cp просто пример, имелось в виду для ЛЮБОЙ команды, даже пусть напишу "йцукенг" - терминал должен понять это как sync && йцукенг)
« Последнее редактирование: 18 Декабрь 2016, 00:26:06 от ALiEN175 »
Благодарности на Yandex 41001488642430. Cпасибо.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 1801
    • Просмотр профиля
А не проще все разделы и вообще всё монтировать с опцией "sync"?
Пётр.

Оффлайн ALiEN175

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2200
  • X-9000SC
    • Просмотр профиля
Оке, монтировать с sync. А если не sync, а допустим,
echo "$(date) terminal exec command" >> somelogfile && команда
Благодарности на Yandex 41001488642430. Cпасибо.

 

Страница сгенерирована за 0.063 секунд. Запросов: 25.