خواهش میکنم. بله درسته این دستور در صورتی کار میکنه که مستقیما در خود ترمینال اونو وارد کنید. چنان چه توی یک اسکریپت این کار انجام میشه میتونید با استفاده از متغیر $PPID، آیدی ترمینالی که این اسکریپت در اون اجرا شده رو پیدا کنید و بعد اونو kill کنید. با استفاده از $$ هم process id خود shell رو میتونید پیدا کنید.