ps -o args= -p "$pid"
Скажет вам список аргументов, предоставленный последней команде, выполненной процессом (или, если он не выполнил ни одной, той, которую выполнил родительский процесс ...), при условии, что процесс впоследствии не переопределит свой список аргументов.
ps
покажет, что список аргументов объединен с пробелами и до предела, который вы можете увеличить в некоторых ps
реализациях, добавив пару -w
опций). В Linux вы можете увидеть arglist, разделенный байтами NUL /proc/$pid/cmdline
.
lsof +fg -ap "$pid" -d 0-2
Расскажет, на что указывают файловые дескрипторы процесса stdin, stdout и stderr и каков режим, в котором они были открыты (например, только W,AP
для записи с добавлением, как если бы >>
перенаправление использовалось в оболочке POSIX).
lsof
для определения того, что процесс перенаправляется вmyapp.log