Вы можете использовать в Solaris:
pargs -l PID
чтобы получить все аргументы процесса в одной строке, если вы знаете его PID.
Также вы можете получить конкретный аргумент процесса следующим образом:
pargs -a PID | grep 'argv\[8\]' | cut -d: -f 2
Или вы можете использовать ps с параметрами, если вам известен только один из аргументов процесса:
/usr/bin/ps -A -o pid,args | grep connectivity_script.sh | grep -v grep
В более старых версиях Solaris вывод аргументов в / usr / bin / ps ограничен 80 символами, поэтому вам нужно выполнить два шага: 1) получить PID из ps, 2) получить полный аргумент из pargs.
PID=$(/usr/bin/ps -A -o pid,args | \
grep connectivity_script.sh | \
grep -v grep | \
cut -d" " -f 1 )
pargs -l $PID