Sponsored Content
Top Forums UNIX for Beginners Questions & Answers Not really looking to replace ps, but is there a ps 'alternative'/wrapper tool Post 303031463 by bakunin on Friday 1st of March 2019 12:24:48 AM
Old 03-01-2019
Quote:
Originally Posted by newbie_01
I am looking for one that can maybe do the following:
  1. sort the process from oldest/newest running process
  2. list process that has been started x-time ago, i.e. x-hours/minutes ago. Most especially need this one
  3. list process 'complete' arguments
All this is relatively easy: ps has a lot of fields you can selectively display in the output. For instance:

"list process 'complete' arguments"

Start with ps -Ao. The -o takes a list of parameters, separated by comma, which are listed in the manpage. What you want here is (quotes from the Linux man page):

Code:
       -o format
              User-defined format.  format is a single argument in the form of
              a blank-separated or comma-separated list,

[...]

       args        COMMAND   command with all its arguments as a string.
                             Modifications to the arguments may be shown.  The
                             output in this column may contain spaces.[...]

So your command would be ps -Ao args to display the complete comands with arguments or maybe ps -Ao pid,ppid,args to display 3 columns with the process' ID, the parent PID and the complete command with arguments for each process, etc.. Analogous for your other requirements. Simply consult the man page and look up the "standard format specifiers" and which information they display.

You tailor the output using this the way you need it for your purposes. Then you do the sorting either by using the --sort parameter (again, see the man page for details) if you have the GNU-ps (which is not portable, so be warned) or just use the standard sort utility to sort ps's output.

I hope this helps.

bakunin
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Tcp wrapper

I installed tcp wrappers version 7.6 and modify my inetd.conf file from ftp stream tcp6 nowait root /usr/sbin/in.ftpd in.ftpd to ftp stream tcp6 nowait root /usr/local/bin/tcpd /usr/sbin/in.ftpd -l created /etc/hosts.allow file and modify it... (19 Replies)
Discussion started by: hassan2
19 Replies

2. UNIX for Dummies Questions & Answers

What is wrapper script and how to write

hi guys, I have a requirement to run a script 4 times with different parameter values. the 4 jobs have to run parallely which actually access different data of same table and deletes. how can i achieve this.................? Thanks in advance (1 Reply)
Discussion started by: chiru
1 Replies

3. Shell Programming and Scripting

wrapper for Common Tools

Hi All, I have bunch of different versions of generic tools (like gcc, gdb, ddd etc) and these tools are compiled for different platforms (linux, solaris...) I would like to mount all these tools into some common place (like /nfs/tools/bin) and have the wrapper to pull the latest version of the... (2 Replies)
Discussion started by: cantgetname
2 Replies

4. UNIX for Dummies Questions & Answers

What is a wrapper script

I tried searching the forum ,,but couldn't locate ..Can anyone give me a link or some information about wrapper script. (1 Reply)
Discussion started by: thana
1 Replies

5. UNIX for Dummies Questions & Answers

Writing a wrapper

Hi everyone, I have this custom sudo package over which I want to write a wrapper using PERL. The wrapper will do some pre-work and then call the regular sudo package from within itself. But I am facing a peculiar problem here. Once invoked, I am able to do the pre-work from within the... (1 Reply)
Discussion started by: garric
1 Replies

6. Shell Programming and Scripting

Help with a wrapper script not working

Hello, I have the below wrapper script: #!/usr/bin/perl -w if ($^O eq 'MSWin32' ) { $subnet = 'c:\path\to\subnet.txt'; } else { $subnet = '/opt/qip/wrapper-del-sub'; } open FH1, 'jj-deleted-subnets.txt' or die "Can't open 'jj-deleted-subnets.txt' ... (0 Replies)
Discussion started by: richsark
0 Replies

7. UNIX for Dummies Questions & Answers

SSH/SSL wrapper

My IRC client does not support SSL, so I was wondering if there was any other way to encrypt the information between SSL clients on an IRC network, maybe by using SSH to enter the IRC program or something (it's a command-line program) and passing all the plain-text through SSH first. I tried... (0 Replies)
Discussion started by: guitarscn
0 Replies

8. Solaris

Is alternative tool available just like SUDO?

Hello, GA. Do any one know any similar pkgs just like SUDO for solaris. Ultimate thing is, I need to grand root access for my normal account (xyz). 1) Without providing UID 0 for xyz 2) SUDO pkg is not allowed to install Could someone please tell me, if any other alternative tool... (7 Replies)
Discussion started by: bullz26
7 Replies

9. UNIX for Dummies Questions & Answers

What is a wrapper?

Hi, I am a dummy and hear to the computation guys telling me, "Oh! that is easy, you just write a wrapper to do all that bunch of stuff!" :cool: Could someone tell me what is a wrapper? :rolleyes: The only one I know is Cling-Wrap for sandwiches. A small elegant example would be very... (1 Reply)
Discussion started by: genehunter
1 Replies

10. Shell Programming and Scripting

Need wrapper around mysql query

Hello Friends, I am using check_mysql_query plugin in nagios to query database and get output. query is working fine but output which i am getting contain query. I want to remove query from output and give custom message which will be simple and understandable. Can you help me here with any... (5 Replies)
Discussion started by: ghpradeep
5 Replies
ikisite-wrapper(1)					      General Commands Manual						ikisite-wrapper(1)

NAME
ikisite-wrapper - suid wrapper for ikisite SYNOPSIS
ikisite-wrapper subcommand options DESCRIPTION
ikisite-wrapper is a wrapper around ikisite. It is designed to be safely made suid root, though it is not currently suid by default. A few ikisite subcommands can be run using the wrapper without any authorisation at all. These include: create, branch, list, sitelookup, checklock, updatecustomersite, and enabledns. So making the wrapper suid allows any user to create a site. Other ikisite subcommands can only be run using the wrapper by users who specify a nonce in the IKISITE_NONCE environment variable. These include: delete, changesetup, domains, and deletenonce. A site's current nonces are stored in its .ikisite-nonce file. A nonce can be generated by root or the site's user via using the creat- enonce subcommand, but it's usually generated by passing --createnonce to the create or branch subcommands. This allows anyone to create or branch a site and then use the nonce to allow further configuration of it (and delete it if something goes wrong). Subcommands that can be called by the wrapper either without or with a nonce should be sure to fully validate their inputs. SEE ALSO
ikisite(1) AUTHOR
Joey Hess <joey@ikiwiki.info> ikisite-wrapper(1)
All times are GMT -4. The time now is 02:39 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy