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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн ALiEN175

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

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

Оффлайн viktor ne perestukin

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

Оффлайн ReNzRv

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

Оффлайн ALiEN175

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

Оффлайн Peter_I

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

Оффлайн ALiEN175

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

 

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