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


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

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

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

Оффлайн ALiEN

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

Поясню: допустим, команда в терминале
cp a b 
как сделать, чтобы совершенно прозрачно срабатывала команда
sync && cp a b
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн viktor ne perestukin

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

Оффлайн ReNzRv

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

Оффлайн ALiEN

  • Автор темы
  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
> автоматический sync на каждой команде в терминале,
(cp просто пример, имелось в виду для ЛЮБОЙ команды, даже пусть напишу "йцукенг" - терминал должен понять это как sync && йцукенг)
« Последнее редактирование: 18 Декабря 2016, 00:26:06 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Peter_I

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

Оффлайн ALiEN

  • Автор темы
  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
Оке, монтировать с sync. А если не sync, а допустим,
echo "$(date) terminal exec command" >> somelogfile && команда
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

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