انجمنهای فارسی اوبونتو
کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: Shahab_odin در 12 فروردین 1388، 06:04 بظ
-
چند تا سوال اساسی....
اول این که چه جوری می تونم یه سری دستور ها رو به صورت اتوماتیک همیشه قبل از شات داون اجرا کنم....؟؟؟
( چه فایلی رو باید ادیت کرد...؟ بدون خونریزی نمی شه مثل استارت آپ تنظیم کرد چیزیو...؟؟؟)
دوم این که delay چه جوری باید داد...؟
سوم این که چه جوری یه برنامه رو می شه خیلی آروم و نرم بست با ترمینال...
( یعنی کیل نشه که اطلاعات ذخیره نشه...مثل وقتی معمولی می بندی پنجره رو...)
اینا رو همه می خوام چون
تورنت دانلودر ام ( ووزه) ٬ بعد از بستن برنامه یه مقدار زمان می خواد تا سیو کنه دانلودا رو...
و اگه وقت بهش ندی هم یه مقدار از ته دانلود می پره...
و خوب دستی کردن این کار خیلی جالب نیس هی...
delay رو هم برای وقت دادن به ووزه می خوام
ممنون می شم کمک کنید...
:D
-
۱-
تا اونجایی که من می دونم اگه فرمان ها رو بزاریم تو
/etc/rc.local
اونوقت موقع بالا اومدن اجرا می شن.
برای خاموش شدن و ریستارت مطمئن نیستم ولی فکر کنم اگه فرمان ها در شاخه ی
/etc/rc6.d
قرار داشته باشن موقع ریستارت اجرا می شن و اگر در rc0.d قرار داشته باشن موقع خاموش شدن.
۲-
برای delay دادن تو اسکریپت نویسی برای bash میشه از دستور wait استفاده کرد ولی در مورد شما فکر می کنم دستور sleep همون چیزی باشه که دنبالشین.
۳-
با توجه به اینکه موقع خاموش شدن سیستم، ووزه خود به خود بسته میشه، دیگه فکر نکنم لازم باشه یه دستور دیگه برای بستن اون داشته باشی، لازمه؟ البته اگه شات دون به ووزه هیچ مهلتی برای بسته شدن نده در این صورت لازمه. (من نمی دونم می ده یا نمی ده)
به هر حال دستور kill یک سوییچ داره که میتونه اینطوری باشه:
kill -1
kill -15
kill -9
یا هر چیز دیگه ای.
میزان خشن بودن kill به این عدد بستگی داره که یک عددی بین ۱ تا ۶۴ هستش. مثلا عدد یک خیلی نرم با برنامه برخورد می کنه و منتظر میشه تا برنامه خودش خارج بشه. (بازم باید امتحان کنی)
به صورت پیش فرض اگه هیچ عددی نزنی از kill -15 استفاده میشه.
امیدوارم به دردت بخوره.
اگر موفق شدی حتما خبر بده.
-
از لطف جناب Delba ممنون...
فقط...
توی اون فولدر rc0.d که نگاه کردم فایل کدها کلی مقدمه موخره داشتن....
فکر نکنم باید همین جوری یه فایل درست کرد توش نوشت kil -1 یا هر چیز دیگه و خلاص....
این جوریه...؟
یه فایل درست کردم و گذاشتم اونجا...
حالا باید دفعه بعدی که سیستم بالا اومد ببینم آیا دوباره می گه ووزه بد بسته شده یا نه...
دوباره ممنون...