Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Q1: Why pidof /bin/sh /home/sok/Scripts/check.sh
return several ids and the first one only is one, which is used to kill the process. Q2: What is that several ids stand for? Q3: Why being not root can't always kill a specified process?
.
Thanks in advance.
Last edited by MODYSAMA; 03-10-2011 at 09:52 AM.
Reason: need reply
Q1, and Q2 -- I think that the first one is Parent process[PPID] and the remaining is your child processes, a single process will divide into multiple small processes. But I am not sure, may be someone will come up with answers for you.
Q3 -- You need to be a root user to kill many processes because those process may be running with a different user permission, say if another user "sam" is using a process, he is the owner of the process and you cannot kill his process. Only a root user can do that.
Q3 -- You need to be a root user to kill many processes because those process may be running with a different user permission, say if another user "sam" is using a process, he is the owner of the process and you cannot kill his process. Only a root user can do that.
Even there is only one user?
---------- Post added 03-10-11 at 10:48 AM ----------
Q4: Why the system of one user doesn't be consider that user as root?
BY default linux creates some users while you install OS. Some of those user processes cannot be killed by a normal users, the following are some default users which i pasted from "/etc/passwd" file.
Q1: Why pidof /bin/sh /home/sok/Scripts/check.sh
return several ids and the first one only is one, which is used to kill the process. Q2: What is that several ids stand for?
.
It seems that the other pids doesn't come with same parent process ids, so they don't belong to same process. Not sure why multiple processes are being created for single process. Sorry.!..
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.