Извините,но так как тему закрыли, а на вопрос не ответили,
то задаю еще этот вопрос.Нужно чтобы каждый раз в сообщениях генирировалась новая подпись,при создании сообщений например при помощи команды fortune.При помощи файла я знаю,но это не то
Система [i686/linux-gnu/2.6.26-ARCH]

Хороший вопрос, мне тоже очень интересно

26-09-2008 12:15:11
Нашёл решение.
Сделать такое можно через fifo.
Создаём fifo файл:

Выделить код

Код:

mkfifo ~/siganture

перенаправляем вывод фортуны в этот фифо файл. Фифо работает таким образом, что при перенаправлении на него вывода управление в командную строку не возвращается пока фифо-файл не будет прочитан. Делаем такую конструкцию:

Выделить код

Код:

while true; do fortune > ~/signature; done

Все эти команды надо вводить до запуска тандербирда, лучше при запуске системы, только вместо '~/signature' надо подставить абсолютный путь.
Всё, теперь в тандербирде остаётся указать файл подписи '~/signature'
Проверить сейчас не могу, у меня тут нет тандербирда, но работать должно.

Shura пишет

Хороший вопрос, мне тоже очень интересно

26-09-2008 12:15:11
Нашёл решение.
Сделать такое можно через fifo.
Создаём fifo файл:

Выделить код

Код:

mkfifo ~/siganture

перенаправляем вывод фортуны в этот фифо файл. Фифо работает таким образом, что при перенаправлении на него вывода управление в командную строку не возвращается пока фифо-файл не будет прочитан. Делаем такую конструкцию:

Выделить код

Код:

while true; do fortune > ~/signature; done

Все эти команды надо вводить до запуска тандербирда, лучше при запуске системы, только вместо '~/signature' надо подставить абсолютный путь.
Всё, теперь в тандербирде остаётся указать файл подписи '~/signature'
Проверить сейчас не могу, у меня тут нет тандербирда, но работать должно.

Я проверил но при создании почему-то генерируется одно и тоже сообщение.А так все работает,но хотелось бы разные.Спасибо за ответ

поиск и в найденных темах задавай вопрос.