پاسخ به:مجموعه ترفندهای لینوکس ♦ تایپیک ویژه ♦
یک شنبه 10 فروردین 1393 8:29 PMLogout خودکار از Bash در لینوکس
و سپس دستور زیر را در آن وارد کنید
خط بالا متغیری readonly به نام TMOUT را با مقدار 600 که معادل 10 دقیقه است، تعریف می کند. سپس با دستور زیر مجوز اجرایی را به اسکریپت ایجاد شده بدهید
bash یا sh پوسته پیش فرض سیستم عامل لینوکس است اما شاید از پوسته csh استفاده کند، همچنین سیستم عامل FreeBSD نیز از csh بطور پیش فرض استفاده می کند پس باید رویه بالا، یعنی ایجاد یک فایل زیر داریکتوری profile.d وسپس تعریف متغیر و اهدای مجوز به فایل را برای Session های ایجاد شده از پوسته csh تعریف کنید با این تفاوت که پسوند فایل csh خواهد بود.
و سپس خط زیر را در آن قرار دهید.
دستور بالا متغیری به نام autologout با مقداری معادل 10 دقیقه از نوع readonly تعریف می کند. و در نهایت مجوز اجرایی را به فایل بدهید.
دو تفاوت : توجه کنید که این تنظیمات در سیستم عامل لینوکس انجام شده است،
- متغیر TMOUT در پوسته bash و متغیر autologout در پوسته csh
- export در bash و set در csh و readonly در bash و r- در csh
هر دوی متغیر ها از نوع متغیر های محیطی بوده و باید به بزرگی و کوچکی حروف دقت کنید.