Страница 1 из 1
как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-01-28 14:09:27
Alexandrnew
есть сервер, на нем запущен дхцп, запускается сгенеренной командой.
сервер - 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]
как увидеть полную строку?
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-01-28 14:51:54
Bayerische
ps -auxww
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-01-28 15:25:20
Alexandrnew
: 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
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-01-28 17:59:55
Alexandrnew
другие варианты есть?
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-01-30 12:35:54
skeletor
А чем вывод
Код: Выделить всё
/usr/sbin/syslog d -c -c -l /var/dhcpd/var/run/log -f /var/etc/syslog.conf
не полный?
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-01-30 13:49:34
Alexandrnew
мне надо дхцп, я в первом посте это написал.
а он -"свернут" в квадратные дужки, когда много интерфейсов... и не видно как запущен..
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-01-30 17:43:44
MASiK
Капец, зачем придумали гугл а?
100% уверен первая строчка покажет
Ну а маны то на что???
e show environment after the command
Нафига вам UNIX...
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-01-30 18:58:44
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
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-01-31 12:46:29
MASiK
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
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-01-31 12:53:20
Alexandrnew
в первом посте написал - это пфсенс, на основе фряхи
/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
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-01-31 21:08:10
FiL
а 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).
Написано вроде как понятным языком...
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-01-31 21:20:01
Alexandrnew
и оп... и нифига...
увеличил значение в 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
думаем дальше...
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-02-01 1:29:05
FiL
не, не читатель. Или не пониматель.
Список аргументов записывается в кеш, если он туда лезет. Если он туда уже не влез, то дальше его увеличивать бесполезно. Он уже туда не записался.
Увеличивать kern.ps_arg_cache_limit надо ДО запуска dhcpd.
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-02-01 8:36:54
Alexandrnew
чукча не читатель, чукча писатель.
у меня слабый английский.
спасибо за разъяснение...рестартанул сервис,
все показало:
/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
Re: как увидеть полную команду запуска? ps -ax не помог
Добавлено: 2012-02-01 9:19:38
FiL
ну, главное, что всё получилось. А читательство - оно наживное.