In Solaris the public args, as shown with /usr/bin/ps, are truncated after 80 characters.
The full args are stored in the process environment. /usr/ucb/ps wwwaux tries to access the full args of each process. It should succeed if you own the process or if you are root.
This is a bit slowish though.
The recommended way is to use /usr/bin/ps and then pargs to only dig out the full args if needed.
or
In the latter the own arguments must be excluded from args, most elegant by using a [ ] character set in the regular expression.
These 2 Users Gave Thanks to MadeInGermany For This Post:
I am sending a kill comand to kill a process inside a SH script but I don`t want the user to notice it so I donīt want the message "1222 killed" to appear.
I`ve tried to redirect the standard output to /dev/null 2>&1 and also tried to use "nohup" but none of them was succesfull.
Can anyone... (1 Reply)
I have some processes that show a long file path as part of the process name and the process name gets truncated off.
Does anyone know how to get the full output from the `ps`command so that I can see the whole process name? (9 Replies)
I have a variable that is a full path name and I just want the file name with out the extension. I have figured out how to do this using some temp files but I would really like to avoid that if possible.
I know I can do
echo ${TMPNAME%.*} to drop the extension is there a similar way to drop... (3 Replies)
Hi all ,
I am creating the file which holds the create query to run in the sql prompt:
so when i am creating:
create table XXX( SD Varchar2(10),
DF Varchar2(10),)
I am getting one comma at the last ,before i am inserting the closing bracket i need to delete that? kindly provide me the... (1 Reply)
Hi,
I have 2 queries
1 .when I run some unix command, I am getting the output of "time" at std output (screen)
for eg
zegrep <pattern> *.v.gz
I almost found the reason but not sure, if the no of files matching *.v.gz is more then I am getting the time command output at the... (5 Replies)
consider the small piece of code
while read line
do
echo $line
done < example
content of example file
sadasdasdasdsa erwerewrwr ergdgdfgf rgerg erwererwr
the output is like
sadasdasdasdsa erwerewrwr ergdgdfgf rgerg erwererwr
the... (4 Replies)
Hi i created a cron job which invoke a shell script and output some content via email.
Some times these output are sent to the junk email folder. i want these mails to be sent to inbox with some specific font. what i have to do? (4 Replies)
Legends,
I have 2 files f1 and f2. when i use nawk to compare the difference(subtraction) from 4th column of the file, it truncates the output.
can you please help to resolve this.
subtraction is (4th col of f1 - 4th col of f2). but it gives only below lines out of 116. I want to print all... (7 Replies)
I am new to shell scripting and wished to get few things clarified.
While calling functions within shell script, output comes out as single line irrespective of the no of echos or newlines I tried within function +
the echo -e used to invoke function ( as instructed online) :
#!/bin/sh
inc() {... (1 Reply)
Hello,
I'm writing an Awk script to take a command line argument (student's name) and output their relevant student#, name, and marks. For some reason, awk arbitrarily removes the first digit from the student number and doesn't show me the proper output.
Here is my code:
#! /usr/bin/awk -f... (6 Replies)
Discussion started by: trashmouth12
6 Replies
LEARN ABOUT V7
pargs
pargs(1) User Commands pargs(1)NAME
pargs - print process arguments, environment variables, or auxiliary vector
SYNOPSIS
pargs [-aceFlx] [pid | core] ...
DESCRIPTION
The pargs utility examines a target process or process core file and prints arguments, environment variables and values, or the process
auxiliary vector.
pargs outputs unprintable characters as escaped octal in the format xxx, unless the character is one of the characters specified in the
"Escape Sequences" section of formats(5), in which case the character is printed as specified in that section.
pargs attempts to be sensitive to the locale of the target process. If the target process and the pargs process do not share a common char-
acter encoding, pargs attempts to employ the iconv(3C) facility to generate a printable version of the extracted strings. In the event
that such a conversion is impossible, strings are displayed as 7-bit ASCII.
OPTIONS
The following options are supported:
-a Prints process arguments as contained in argv[] (default).
-c Treats strings in the target process as though they were encoded in 7-bit ASCII, regardless of the locale of the target. The use
of iconv(3C) is suppressed.
-e Prints process environment variables and values as pointed at by the _environ symbol or by pr_envp in /proc/pid/psinfo.
-F Force. Grabs the target process even if another process has control.
-l Displays the arguments as a single command line. The command line is printed in a manner suitable for interpretation by /bin/sh.
If the arguments contain unprintable characters, or if the target process is in a different locale, a warning message is dis-
played. The resulting command line may not be interpreted correctly by /bin/sh.
-x Prints process auxiliary vector.
OPERANDS
The following operands are supported:
pid Process ID list.
core Process core file.
EXIT STATUS
The following exit values are returned:
0 Successful operation.
non-zero An error has occurred (such as no such process, permission denied, or invalid option).
FILES
/proc/pid/* Process information and control files.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWesu |
+-----------------------------+-----------------------------+
|Interface Stability |Evolving |
+-----------------------------+-----------------------------+
SEE ALSO proc(1), iconv(3C), proc(4), ascii(5), attributes(5), environ(5), formats(5)SunOS 5.10 13 Apr 2004 pargs(1)