درسته، تو توضیحاتم برعکس نوشتم، (چون از نظر خودم منطقا وقتی لینکی نیست باید سیستم خاموش بشه
)
اگر لینکی وجود داشت خاموش میکنه. اگر نبود یا لینک ها # داشتن خاموش نمیشه سیستم.
درسته
![Wink ;)](https://forum.ubuntu-ir.org/Smileys/default/wink.gif)
خط تو فایل کرون داشتید:
- یکیش aria2 بود که به جاش یک اسکریپت گذاشتیم که aria2 رو اجرا کنه پس از اتمام کار به صورت هوشمند تصمیم بگیره همون لحظه سیستم خاموش بشه یا نه
- دو تا هم برای kill کردن و خاموش کردن سیستم ساعت ۶:۳۵ دقیقه. (اگر اسکریپت سیستم رو خاموش نکرده باشه این دو در زمان مشخص شده اجرا میشند و سیستم خاموش میشه)
الان دقیق نمیدونم میخواید چه کنید! به نظر همه چیز درسته.
درسته. ولی منظور من یه چیز دیگه س.
من میگم اگه اسکریپت رو نخوام که دیگه به کارش ادامه بده برای لغوش باید چی بزنم؟
اگه pkill aria2c رو بزنم اسکریپت لغو میشه کلا؟ یا اینکه ممکنه بعد از لغو atia2c سیستم رو خاموش کنه؟ (اسکریپت پایتون منظورمه. نه بش. چون توی بش که اخطار میده) چون توی اسکریپت پایتون از خاموش شدن بحث شده بالاخره. (بعد از تمام شدن کار آریا)
برای اجرا پسوند مهم نیست، باید مجوز اجرا شدن داشته باشه و در Crontab:
خب این bash رو من کجا باید ذخیره کنم؟ یعنی بش رو که توی ترمینال نوشتم، خودش محل ذخیره به کاربر نشون میده؟ که ما با اسم دلخواهمون اسکریپت رو ذخیره کنیم؟
یا مثل پایتون بذارمش توی فایل تکست و بعد هر جایی که گذاشتم توی کرون آدرس دهیش کنم. اینجوری؟
اون قسمت ساده تر کردن کار هم منظورم اینه که کلا ما بیاییم یه اسکریپت درست کنیم واسه دیالوگ شات داون. همین! بعد بذاریمش بعد از دستور آریا2. مثلا:
15 01 * * * aria2c -c -j1 -x16 -s16 -k 1M -d /home/kubuntu/Downloads -i /home/kubuntu/Desktop/Link.txt -l downloadlog --log-level=notice > logdownloadaria2c && bash /home/user/script > /home/user/log
به طور مثال گفتم.
یعنی آریا2 کارش رو انجام بده. بعد دستور شات داون اجرا بشه ولی به صورت دیالوگ.
اینجوری دیگه چه لینک باشه چه نباشه موقع شات داون دیالوگ بهمون میده و خودمون انتخاب می کنیم.
اینجوری دیگه اسکریپت نیاز نیست اینقدر پیچیده بشه.
![Wink ;)](https://forum.ubuntu-ir.org/Smileys/default/wink.gif)