Logout خودکار از csh در FreeBSD

در سیستم عامل FreeBSD (و مشتقات آن مانند PCBSD) csh (یا tcsh) پوسته پیشفرض است. ممکن است برای مدت طولانی با ترمینال کار نکنید و می خواهید که پس از گذشت n دقیقه بی کاری، به صورت خودکار Logout انجام شود. برای این منظور باید متغیری به نام autologout را تعریف کنید.

set autologout=5

در این صورت به طور مثال اگر  پنجره Terminal در یک میزکار (مانند گنوم) به مدت ۵ دقیقه استفاده نشده باشد، به صورت خودکار پنجره بسته می شود، مشابه اینکه دستور exit اجرا شده باشد. این مورد برای ترمیتال های مجازی (Virtual Terminal) نیز صادق است، به طوری که مشابه این خواهد بود که دستور logout اجرا شده باشد.

و برای اعمال دائمی آن باید دستور set autologout=n را در فایل login. (فایل مخفی) در درون دایرکتوری خانگی خود ذخیره کنید.

vi ~/.login

و پس از وارد کردن set autologout=n باید دستور زیر را اجرا کنید.

source ~/.login

در صورتی که می خواهید این متغیر را از بین ببرید باید از دستور زیر استفاده کنید.

unset autologout=0

Logout خودکار از Bash در لینوکس