i purchased a unix shell account and got myself into a bit of trouble with my providers heh
i got 3 automated emails telling me i had 3 background processes running, and my limit is two, which i knew.
after a couple of emails between myself and a human being, he suggested i look up information on ps and kill commands, to manage my background processes better.
can anyone point me in the right direction? i have no experience what so ever with unix, or shell accounts heh.. "why did you by a shell account you idiot!" i know i know... to IRC anonymously, and run an eggdrop is all... and... to finally learn about something people are always talking about.. unix.
Do you know what particular OS they are running? Anyway, to determine how many processes you have running total, use;
ps -elf | grep <your_login> | wc -l
You will have to subtract one for the command you just executed which ended when it displays back a number.
To determine the process ID (PID) associated with your login, use;
ps
The output should look like;
PID TTY TIME CMD
8174 pts/68 0:00 bash
878 pts/59 0:00 some_command
If I wanted to end "some_command", I would type;
kill 878
Then rereun ps. If it is still running (which is possible), use;
kill -9 878
To log out and make sure all of your processes are not running, use;
kill -1 -1
The reason I asked which OS they were running ia that Solaris 7-8 have a pgrep/pkill command. This allows you to search for a process by name directly, ie;
pkill some_command