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


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

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

Оффлайн ALiEN175

  • Автор темы
  • Старожил
  • *
  • Сообщений: 4145
  • Capture the truth
    • Просмотр профиля
Как максимально просто реализовать?

Поясню: допустим, команда в терминале
cp a b 
как сделать, чтобы совершенно прозрачно срабатывала команда
sync && cp a b
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн viktor ne perestukin

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

Оффлайн ReNzRv

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

Оффлайн ALiEN175

  • Автор темы
  • Старожил
  • *
  • Сообщений: 4145
  • Capture the truth
    • Просмотр профиля
> автоматический sync на каждой команде в терминале,
(cp просто пример, имелось в виду для ЛЮБОЙ команды, даже пусть напишу "йцукенг" - терминал должен понять это как sync && йцукенг)
« Последнее редактирование: 18 Декабрь 2016, 00:26:06 от ALiEN175 »
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Peter_I

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

Оффлайн ALiEN175

  • Автор темы
  • Старожил
  • *
  • Сообщений: 4145
  • Capture the truth
    • Просмотр профиля
Оке, монтировать с sync. А если не sync, а допустим,
echo "$(date) terminal exec command" >> somelogfile && команда
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

 

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