как увидеть полную команду запуска? ps -ax не помог

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Alexandrnew
рядовой
Сообщения: 48
Зарегистрирован: 2007-07-20 12:20:20

как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение Alexandrnew » 2012-01-28 14:09:27

есть сервер, на нем запущен дхцп, запускается сгенеренной командой.
сервер - pfsense, на основе фряхи..
когда запускаешь на 1 интерфейсе, вид такой:
ps -ax | grep dhcp
20706 ?? Ss 0:00.01 /usr/local/sbin/dhcpd -user dhcpd -group _dhcp -chroot /var/dhcpd -cf /var/dhcpd/etc/dhcpd.conf em1

на двух\трех - в конце добавляется имя сетевой...
а надо запустить на серваке, где более 100 вланов.
есть тестовый сервак, там их более 70ти....
но увидеть как запущен не могу:

: ps -ax | grep dhcpd
63737 ?? Ss 19:15.04 [dhcpd]
как увидеть полную строку?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение Bayerische » 2012-01-28 14:51:54

ps -auxww

Alexandrnew
рядовой
Сообщения: 48
Зарегистрирован: 2007-07-20 12:20:20

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение Alexandrnew » 2012-01-28 15:25:20

: ps -auxww | grep dhcpd
root 10736 0.0 0.1 4944 2452 ?? Ss 18Jan12 3:24.55 /usr/sbin/syslog d -c -c -l /var/dhcpd/var/run/log -f /var/etc/syslog.conf
dhcpd 21806 0.0 0.6 18676 16792 ?? Ss 7:54AM 0:45.72 [dhcpd]
root 28701 0.0 0.0 3524 1256 0 S+ 2:24PM 0:00.00 grep dhcpd

Alexandrnew
рядовой
Сообщения: 48
Зарегистрирован: 2007-07-20 12:20:20

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение Alexandrnew » 2012-01-28 17:59:55

другие варианты есть?

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение skeletor » 2012-01-30 12:35:54

А чем вывод

Код: Выделить всё

/usr/sbin/syslog d -c -c -l /var/dhcpd/var/run/log -f /var/etc/syslog.conf
не полный?

Alexandrnew
рядовой
Сообщения: 48
Зарегистрирован: 2007-07-20 12:20:20

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение Alexandrnew » 2012-01-30 13:49:34

мне надо дхцп, я в первом посте это написал.
а он -"свернут" в квадратные дужки, когда много интерфейсов... и не видно как запущен..

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение MASiK » 2012-01-30 17:43:44

Капец, зачем придумали гугл а?
100% уверен первая строчка покажет

Код: Выделить всё

ps axwwe
Ну а маны то на что???
e show environment after the command
Нафига вам UNIX...
Самурай

Alexandrnew
рядовой
Сообщения: 48
Зарегистрирован: 2007-07-20 12:20:20

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение Alexandrnew » 2012-01-30 18:58:44

в данном случае не канает:
/root(3): ps axwwe | grep dhcpd
ps: Process environment requires procfs(5)
10736 ?? Ss 4:06.04 /usr/sbin/syslogd -c -c -l /var/dhcpd/var/run/log -f /var/etc/syslog.conf
21806 ?? Ss 5:25.89 [dhcpd]
25938 0 S+ 0:00.07 grep dhcpd

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение MASiK » 2012-01-31 12:46:29

Alexandrnew писал(а):в данном случае не канает:
/root(3): ps axwwe | grep dhcpd
ps: Process environment requires procfs(5)
10736 ?? Ss 4:06.04 /usr/sbin/syslogd -c -c -l /var/dhcpd/var/run/log -f /var/etc/syslog.conf
21806 ?? Ss 5:25.89 [dhcpd]
25938 0 S+ 0:00.07 grep dhcpd
У вас что за ОСь? Вот вывод с "e"

Код: Выделить всё

 ps axwwe | grep dhcpd | grep -v grep
 3490  ??  Ss     4:42,82 MACHTYPE=i386 SSH_CLIENT=1.1.1.1 61843 22 USER=root MAIL=/var/mail/root SHLVL=1 VENDOR=intel HOME=/root SSH_TTY=/dev/pts/0 PAGER=less GROUP=wheel MM_CHARSET=KOI8-R LOGNAME=root BLOCKSIZE=K TERM=xterm PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin RC_PID=3384 REMOTEHOST=1.1.1.1 LANG=ru_RU.KOI8-R HOST=aaa.ru SHELL=/bin/csh OSTYPE=FreeBSD PWD=/root SSH_CONNECTION=1.1.1.1 61843 1.1.1.1 22 FTP_PASSIVE_MODE=YES HOSTTYPE=FreeBSD EDITOR=ee /usr/local/sbin/dhcpd -cf /usr/local/etc/dhcpd.conf -lf /var/db/dhcpd/dhcpd.leases -pf /var/run/dhcpd/dhcpd.pid -user dhcpd -group dhcpd -chroot /var/db/dhcpd bge1
Самурай

Alexandrnew
рядовой
Сообщения: 48
Зарегистрирован: 2007-07-20 12:20:20

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение Alexandrnew » 2012-01-31 12:53:20

в первом посте написал - это пфсенс, на основе фряхи


/root(2): ps axwwe | grep dhcpd | grep -v grep
ps: Process environment requires procfs(5)
10736 ?? Ss 4:26.89 /usr/sbin/syslogd -c -c -l /var/dhcpd/var/run/log -f /var/etc/syslog.conf
21806 ?? Ss 7:07.46 [dhcpd]
[2.0-RELEASE][root@]/root(3): uname -a
FreeBSD hotspot-srv.mobilochka.ua 8.1-RELEASE-p4 FreeBSD 8.1-RELEASE-p4 #1: Tue Sep 13 17:28:11 EDT 2011 root@FreeBSD_8.0_pfSense_2.0-snaps.pfsense.org:/usr/obj./usr/pfSensesrc/src/sys/pfSense_SMP.8 i386

FiL
ст. лейтенант
Сообщения: 1375
Зарегистрирован: 2010-02-05 0:21:40

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение FiL » 2012-01-31 21:08:10

а man ps читать уже не модно?
If the arguments cannot be
located (usually because it has not been set, as is the case of system
processes and/or kernel threads) the command name is printed within
square brackets. The ps utility first tries to obtain the arguments
cached by the kernel (if they were shorter than the value of the
kern.ps_arg_cache_limit sysctl).
Написано вроде как понятным языком...

Alexandrnew
рядовой
Сообщения: 48
Зарегистрирован: 2007-07-20 12:20:20

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение Alexandrnew » 2012-01-31 21:20:01

и оп... и нифига...
увеличил значение в 100 раз (не думаю что мало....), было 256...

/root(12): ps axwwe | grep dhcpd | grep -v grep
ps: Process environment requires procfs(5)
6645 ?? Ss 0:50.31 [dhcpd]
28184 ?? Ss 0:16.52 /usr/sbin/syslogd -c -c -l /var/dhcpd/var/run/log -f /var/etc/syslog.conf
[2.0-RELEASE][root@hotspot-srv.mobilochka.ua]/root(13): sysctl kern.ps_arg_cache_limit
kern.ps_arg_cache_limit: 25600
[2.0-RELEASE][root@hotspot-srv.mobilochka.ua]/root(14): ps axwwe | grep dhcpd | grep -v grep
ps: Process environment requires procfs(5)
6645 ?? Ss 0:50.32 [dhcpd]
28184 ?? Ss 0:16.52 /usr/sbin/syslogd -c -c -l /var/dhcpd/var/run/log -f /var/etc/syslog.conf
[2.0-RELEASE][root@hotspot-srv.mobilochka.ua]/root(15): ps -auxww | grep dhcpd
dhcpd 6645 0.0 0.5 18676 15900 ?? Ss 12:04PM 0:50.41 [dhcpd]
root 28184 0.0 0.1 4944 2488 ?? Ss 12:00PM 0:16.52 /usr/sbin/syslogd -c -c -l /var/dhcpd/var/run/log -f /var/etc/syslog.conf
root 17527 0.0 0.0 3524 1216 0 S+ 8:18PM 0:00.00 grep dhcpd


думаем дальше...

FiL
ст. лейтенант
Сообщения: 1375
Зарегистрирован: 2010-02-05 0:21:40

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение FiL » 2012-02-01 1:29:05

не, не читатель. Или не пониматель.

Список аргументов записывается в кеш, если он туда лезет. Если он туда уже не влез, то дальше его увеличивать бесполезно. Он уже туда не записался.
Увеличивать kern.ps_arg_cache_limit надо ДО запуска dhcpd.

Alexandrnew
рядовой
Сообщения: 48
Зарегистрирован: 2007-07-20 12:20:20

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение Alexandrnew » 2012-02-01 8:36:54

чукча не читатель, чукча писатель.
у меня слабый английский.
спасибо за разъяснение...рестартанул сервис,
все показало:
/usr/local/sbin/dhcpd -user dhcpd -group _dhcp -chroot /var/dhcpd -cf /etc/dhcpd.conf em1 ovpns1 ovpns2 ovpns3 ovpns4 ovpns5 ovpns6 ovpns7 ovpns8 ovpns9 ovpns10 ovpns11 ovpns12 ovpns13 ovpns14 ovpns15 ovpns16 ovpns17 ovpns18 ovpns19 ovpns20 ovpns21 ovpns22 ovpns23 ovpns24 ovpns25 ovpns26 ovpns27 ovpns28 ovpns29 ovpns30 ovpns31 ovpns32 ovpns33 ovpns34 ovpns35 ovpns36 ovpns37 ovpns38 ovpns39 ovpns40 ovpns41 ovpns42 ovpns43 ovpns44 ovpns45 ovpns46 ovpns47 ovpns48 ovpns49 ovpns50

FiL
ст. лейтенант
Сообщения: 1375
Зарегистрирован: 2010-02-05 0:21:40

Re: как увидеть полную команду запуска? ps -ax не помог

Непрочитанное сообщение FiL » 2012-02-01 9:19:38

ну, главное, что всё получилось. А читательство - оно наживное.