Deutsch
Germany.ruФорумы → Архив Досок→ Linux & Co

Системные сообщения

213  
kashej посетитель17.02.07 22:15
kashej
17.02.07 22:15 
Как предотвратить вывод системный сообщений в окне терминала? Иногда происходит в самые неподходящие моменты и дезориентирует. Хотелось бы отключить. Спасибо за ранее.
http://denis-aristov.ucoz.com
#1 
BSDLamer Хвостатый Carpal Tunnel18.02.07 01:00
BSDLamer
NEW 18.02.07 01:00 
в ответ kashej 17.02.07 22:15
например ?
0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
#2 
  Me_himself завсегдатай18.02.07 12:12
NEW 18.02.07 12:12 
в ответ kashej 17.02.07 22:15, Последний раз изменено 18.02.07 15:46 (Me_himself)
Это - <command> 1>/dev/null 2>&1 ?
#3 
kashej посетитель18.02.07 12:26
kashej
NEW 18.02.07 12:26 
в ответ Me_himself 18.02.07 12:12
Не помню уже. Разные сообщения выводились в консоль. А разве это имеет значение? Разве нельзя их в каком то одном месте все отключить? Напимер в настройках самой консоли?...
http://denis-aristov.ucoz.com
#4 
  Me_himself завсегдатай18.02.07 13:15
NEW 18.02.07 13:15 
в ответ kashej 18.02.07 12:26, Последний раз изменено 18.02.07 15:46 (Me_himself)
Именно так они и "отключаются" - если запускаешь программу из консоли, то приписываешь к команде её запуска 1>/dev/null 2>&1
Тогда все сообщения (как стандартные так и сообщения об ошибках) выводятся не в консоль, а в /dev/null
...Или я неправильно понял, что тебе нужно.
#5 
  Me_himself завсегдатай18.02.07 13:29
NEW 18.02.07 13:29 
в ответ kashej 18.02.07 12:26
Сорри, так правильнее: &>/dev/null
#6 
kashej посетитель18.02.07 13:43
kashej
NEW 18.02.07 13:43 
в ответ Me_himself 18.02.07 13:15
Я имел ввиду, что эти сообщения могут выводиться системой в любой момент, и я на это никак не влияю. Например, в то время как я ввожу какую-нибудь команду, система решает о чем-то уведомить и выводит сообщение в окно консоли. Может это для профессионалов и полезно (для поиска ошибок, отладки и т.д. и т.п.), но меня это только сбивает с толку. Разве не наталкивался на такое? По моему у линукса это уже по умолчанию после инсталляции так.
http://denis-aristov.ucoz.com
#7 
  Me_himself завсегдатай18.02.07 14:01
NEW 18.02.07 14:01 
в ответ kashej 18.02.07 13:43
Ты мои ответы читаешь?
#8 
kashej посетитель18.02.07 14:18
kashej
NEW 18.02.07 14:18 
в ответ Me_himself 18.02.07 14:01
Т.е. консоль придется запускать так - "konsole &>/dev/null"? Я правильно понял?
http://denis-aristov.ucoz.com
#9 
  Me_himself завсегдатай18.02.07 15:41
NEW 18.02.07 15:41 
в ответ kashej 18.02.07 14:18
Да, программы, которые тебя достают сообщениями, запускай именно так. Можно прописать алиасы в .bashrc (если у тебя bash). Например, чтобы не видеть сообщений от firefoxa:
alias firefox 'firefox &>/dev/null'. Глобально можно отключить сообщения об ошибках так: exec 2>&-
Но делать это нежелательно.
#10 
timor_a завсегдатай20.02.07 01:29
NEW 20.02.07 01:29 
в ответ kashej 17.02.07 22:15
если ето систем msg то откучить в /etc/syslog.conf
# Emergencies are sent to everybody logged in.
#
*.emerg *
man syslog.conf
http://cyhex.com
#11 
awotnet ушедший на отдых20.02.07 16:34
awotnet
NEW 20.02.07 16:34 
в ответ kashej 17.02.07 22:15
Честно говоря не понимаю логики. Если тебе не нужен вывод сообщений, то зачем запускать программы с терминала ?
Если графическая оболочка включена, то запускай с не╦ вс╦ на здоровье. Можно с десктопа, можно в меню ссылку на программу вставить и не надо каждый раз набирать команду вручную. С терминала запускать есть смысл если вед╦тся поиск ошибки, необходимой информации о работе программы или же графики нет вовсе (ну тогда и выбора нет).
#12 
Mmmaloy свой человек20.02.07 17:31
Mmmaloy
NEW 20.02.07 17:31 
в ответ awotnet 20.02.07 16:34
Ну в иксах, я думаю можно было бы и отдельное окно терминала открыть для воода команд. Ничего туда бы и не выводилось.
А вообще-то, можно же и без иксов терминалы менять. Короче проблему не понимаю
#13 
kashej посетитель20.02.07 17:40
kashej
NEW 20.02.07 17:40 
в ответ awotnet 20.02.07 16:34
Ну это уж кому как удобней. Я работаю в основном с консолью, потому что мне удобней вбить какую-нибудь команду или опцию, чем "прокликаться" через десяток окон с тем же результатом.
http://denis-aristov.ucoz.com
#14 
  jewgen04 знакомое лицо21.02.07 14:38
NEW 21.02.07 14:38 
в ответ kashej 20.02.07 17:40
Ну тогда зачем теминал запускать.
Жми alt-f2 если у тебя гноме/кде, или alt-esc если enlightenment; и запускай команду на здоровье:-)
#15 
kashej завсегдатай21.02.07 14:54
kashej
NEW 21.02.07 14:54 
в ответ jewgen04 21.02.07 14:38
Стандартный вывод некоторых программ меня все же интересует. Смотри первое сообщение в этой ветке - меня просто интересовало, как подавить системные сообщения.
http://denis-aristov.ucoz.com
#16 
BSDLamer Хвостатый Carpal Tunnel21.02.07 14:56
BSDLamer
NEW 21.02.07 14:56 
в ответ jewgen04 21.02.07 14:38
а как же такие вещи как ifconfig, netstat, vim etc ?
0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
#17