GNU/Linux >> Znalost Linux >  >> Linux

Zjištění, s jakými parametry byl program spuštěn

Abych zjistil, jaké argumenty byly předány pdnsd, udělal bych:

[~]> pgrep -l pdnsd
1373 pdnsd
[~]> cat /proc/1373/cmdline 
/usr/sbin/pdnsd--daemon-p/var/run/pdnsd.pid[~]> 

(cmdline položky souboru jsou odděleny znaky null; použijte něco jako tr '\0' '\n' </proc/<pid>/cmdline abyste viděli čitelnější výstup.)

/proc/<pid>/ obsahuje mnoho informací.


Pro Linux, ps -ef zobrazí celý příkazový řádek včetně parametrů.

Pro Solaris by to mohlo být problematičtější, ale otázku jste označili Linuxem...


Linux
  1. Začínáme s PostgreSQL na Linuxu

  2. Provádění programu s různými parametry (smyčka)?

  3. Začněte s cloudovými servery

  1. Kate rozesílá ladicí zprávy na konzoli, ze které se spouští

  2. půlnoční commander subshell - sdílení souboru historie se shellem mc bylo zahájeno

  3. Linux:Je možné vědět, s jakými možnostmi byla instalace nakonfigurována a zkompilována?

  1. Začněte s NetworkManagerem v systému Linux

  2. Začínáme se Zsh

  3. Jak jste začali s Linuxem?