KILLALL5(1) راهنمای دستورات کاربر KILLALL5(1)

killall5 - ارسال سیگنال خاتمه به تمامی فرآیندهای سیستم به جز فرآیندهای محافظت‌شده

killall5 -signalnumber [-o omitpid[,omitpid...]] [-o omitpid[,omitpid...]...]

دستور killall5 نگارش دستور killall در سیستم‌های SystemV است. این دستور به تمامی پردازش‌ها به جز رشته‌های هسته (Kernel Threads) و پردازش‌های واقع در نشست (Session) اختصاصی خودش سیگنال ارسال می‌کند؛ بنابراین پوسته‌ای که اسکریپت را اجرا می‌کند و دستور از آن فراخوانی شده است را خاتمه نمی‌دهد. کاربرد اصلی و ابتدایی این برنامه در اسکریپت‌های rc واقع در پوشه /etc/init.d است.

به killall5 اعلام می‌کند که از پردازش‌های دارای شناسه omitpid صرف‌نظر کرده و به آن‌ها سیگنال ارسال نکند.

برنامه killall5 می‌تواند از طریق pidof(1) نیز فراخوانی شود، که یک پیوند نمادین (Symbolic link) به برنامه killall5 است.

در صورت خاتمه موفقیت‌آمیز پردازش‌ها، کد صفر (۰) برگردانده می‌شود. اگر هیچ پردازشی خاتمه داده نشود کد ۲ و در صورتی که قادر به یافتن پردازشی نباشد (پوشه /proc/ یافت نشود) کد ۱ برگردانده می‌شود.

halt(8), reboot(8), pidof(1)

Miquel van Smoorenburg miquels@cistron.nl

04 Nov 2003 sysvinit