где можно сменить параметры окна консоли у cron-a ?
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
где можно сменить параметры окна консоли у cron-a ?
прописываю задачи (парсинг выводов таких команд как ps, iostat, top ... ) cron-y, у него размер окна маловат, и некоторые строчки не влазят (обрезает) в его окно и даже перевод строк отсутствет
как быть?
как быть?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: где можно сменить параметры окна консоли у cron-a ?
эт хороший вопрос.
но, если я правильно понимаю, размер окна берётся из параметров терминала.
У крона терминал стандартный - 80 на 25 чтоли...
как изменить не знаю.
узнаешь поделись - мне бы тоже для top в пакетном режиме поменять...
но, если я правильно понимаю, размер окна берётся из параметров терминала.
У крона терминал стандартный - 80 на 25 чтоли...
как изменить не знаю.
узнаешь поделись - мне бы тоже для top в пакетном режиме поменять...
Убей их всех! Бог потом рассортирует...
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: где можно сменить параметры окна консоли у cron-a ?
установкав скрипте переменной COLUMNS=200 и LINES=200 не поможет?
Добавлю - на счет top: top -n 500 выводит 500 строк, а вот как сделать чтобы строки не зарезало по ширине.
Еще раз добавлю - у меня, вроде получилось. Из крона запускал такой скрипт:
результат (частично):
Добавлю - на счет top: top -n 500 выводит 500 строк, а вот как сделать чтобы строки не зарезало по ширине.

Еще раз добавлю - у меня, вроде получилось. Из крона запускал такой скрипт:
Код: Выделить всё
#!/bin/sh
cd /home/terminus
ps auxw >> ./echo.txt
export LINES=200
export COLUMNS=200
ps auxw >> ./echo.txt
Код: Выделить всё
terminus 1115 0.0 2.5 31152 25820 ?? S 8:07PM 0:03.09 kdeinit: kdeinit: kicker (kdeinit)
terminus 1116 0.0 1.9 26008 19236 ?? S 8:07PM 0:00.13 kdeinit: kdeinit: kio_file file /tmp/ksocket-terminus/klauncherD
terminus 1121 0.0 0.8 10984 7772 ?? S 8:07PM 0:03.15 /usr/local/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -c drkon
terminus 1115 0.0 2.5 31152 25820 ?? S 8:07PM 0:03.09 kdeinit: kdeinit: kicker (kdeinit)
terminus 1116 0.0 1.9 26008 19236 ?? S 8:07PM 0:00.13 kdeinit: kdeinit: kio_file file /tmp/ksocket-terminus/klauncherDQMzkh.slave-socket /tmp/ksocket-terminus/kdesktopGTK7pE.slave-socket
terminus 1121 0.0 0.8 10984 7772 ?? S 8:07PM 0:03.15 /usr/local/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -c drkonqi -l 3 -f
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: где можно сменить параметры окна консоли у cron-a ?
удивительное рядом 
ты где это откопал? я вроде ман пролопатил....

ты где это откопал? я вроде ман пролопатил....
Убей их всех! Бог потом рассортирует...
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: где можно сменить параметры окна консоли у cron-a ?
Методом научного перетыка 

Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: где можно сменить параметры окна консоли у cron-a ?
замечу, что у cron-a отсутствует терминал
с количеством столбцов разобрался
просто добавляю параметр COLUMNS прямо в шапку crontab-файла (так же как и переменные окружения PATH, SHELL, ...)
переменные окружения можно посмотреть в man-е к environ(7)
только переменную окружения LINES я там не нашел
Код: Выделить всё
на запрос tty выводит следующее:
tty not found
просто добавляю параметр COLUMNS прямо в шапку crontab-файла (так же как и переменные окружения PATH, SHELL, ...)
переменные окружения можно посмотреть в man-е к environ(7)
только переменную окружения LINES я там не нашел
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: где можно сменить параметры окна консоли у cron-a ?
Да, точно LINES это csh/bash специфичная вещь. У меня в bash, set показывал что оно есть...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- проходил мимо
Re: где можно сменить параметры окна консоли у cron-a ?
less(1):termcap(5):
- COLUMNS
Sets the number of columns on the screen. Takes precedence over the number of columns specified by the TERM variable. (But if you have a windowing system which supports TIOCGWINSZ or WIOCGETD, the window system's idea of the screen size takes precedence over the LINES and COLUMNS environment variables.) - LINES
Sets the number of lines on the screen. Takes precedence over the number of lines specified by the TERM variable. (But if you have a windowing system which supports TIOCGWINSZ or WIOCGETD, the window system's idea of the screen size takes precedence over the LINES and COLUMNS environment variables.)
Код: Выделить всё
dumb|su|unknown:\
:am:co#80:do=^J:
- columns co number of columns in aline