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


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

Автор Тема: Вывод в лог-файл  (Прочитано 1406 раз)

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

Оффлайн 4e1si

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Вывод в лог-файл
« : 24 Сентября 2009, 14:20:59 »
Как вывести результат двух и более команд в лог-файл в одну строку?
Например:
echo "Начало архивации" ... date > $logfilename
Т.е. в логе хочу видеть:
Начало архивации Чтв Сен 24 14:19:52 MSD 2009

Была ATI Radeon 9600XT, теперь ATI Radeon HD3650 (AGP)

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: Вывод в лог-файл
« Ответ #1 : 24 Сентября 2009, 14:25:20 »
сформируй строчку а потов выводи ее

Оффлайн 4e1si

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Вывод в лог-файл
« Ответ #2 : 24 Сентября 2009, 14:32:34 »
сформируй строчку а потов выводи ее
Это понятно.

Все, методом тыка, нашел решение, добавил апострофы (где буква "ё" и тильда):
echo "Начало архивации" `date` > $logfilename
Пользователь решил продолжить мысль 24 Сентября 2009, 13:12:34:
И еще похожая задача, подскажите, пожалуйста.
Теперь перед командой tar хотелось бы вывести время начала архивации данного файла, например:
date +%H:%M:%S ... tar -jcvf $backupTO/`hostname`.${timestamp}.tar.bz2 $i  >> $logf$
Как в данном случае объединить вывод двух команд? Вышеуказанное решение уже не помогает.
« Последнее редактирование: 24 Сентября 2009, 15:13:24 от 4e1si »

Была ATI Radeon 9600XT, теперь ATI Radeon HD3650 (AGP)

 

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