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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн ALiEN175

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

Поясню: допустим, команда в терминале
cp a b 
как сделать, чтобы совершенно прозрачно срабатывала команда
sync && cp a b
ASUS M5A78L-M LX3 :: AMD FX-4330 :: 16 GB RAM :: AMD Radeon R7 260X :: ZSH
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA 3150 :: ZSH

Оффлайн viktor ne perestukin

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

Оффлайн ReNzRv

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

Оффлайн ALiEN175

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2968
  • SimbaLeo
    • Просмотр профиля
> автоматический sync на каждой команде в терминале,
(cp просто пример, имелось в виду для ЛЮБОЙ команды, даже пусть напишу "йцукенг" - терминал должен понять это как sync && йцукенг)
« Последнее редактирование: 18 Декабрь 2016, 00:26:06 от ALiEN175 »
ASUS M5A78L-M LX3 :: AMD FX-4330 :: 16 GB RAM :: AMD Radeon R7 260X :: ZSH
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA 3150 :: ZSH

Оффлайн Peter_I

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

Оффлайн ALiEN175

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2968
  • SimbaLeo
    • Просмотр профиля
Оке, монтировать с sync. А если не sync, а допустим,
echo "$(date) terminal exec command" >> somelogfile && команда
ASUS M5A78L-M LX3 :: AMD FX-4330 :: 16 GB RAM :: AMD Radeon R7 260X :: ZSH
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA 3150 :: ZSH

 

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