انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: amir2009 در 18 آبان 1394، 05:05 ب‌ظ

عنوان: cron
ارسال شده توسط: amir2009 در 18 آبان 1394، 05:05 ب‌ظ
من میخوام دبیانم سزر ساعت نه صبح خاموش بشه.
در sudo crontab -e انتهای فایل وارد میکنم:
‫‪‫‪59‬‬ ‫‪08 ‫*‬ ‫*‬ ‫*‬ ‫‪shutdown‬‬ ‫‪-h‬‬ ‫‪now
ذخیره کرده خارج میشم.
ولی سیستم خاموش نمیشه.اشکال کجاست؟‬‬
عنوان: پاسخ : cron
ارسال شده توسط: رسول سعیدنژاد در 18 آبان 1394، 06:35 ب‌ظ
داخل cron ریشه:
00 09 * * * sudo shutdown -h now ;)
عنوان: پاسخ : cron
ارسال شده توسط: amir2009 در 18 آبان 1394، 09:02 ب‌ظ
ممنون.ولی میشه بگین این sudo قبل از دستور در کرون ریشه چرا باید نوشته بشه؟
00 09 * * * shutdown -h nowمن اینو نوشتم در کاربر ریشه.چرا باید اون طوری نوشت؟
مگه کاربر ریشه احتیاج به sudo داره؟  :o
عنوان: پاسخ : cron
ارسال شده توسط: رسول سعیدنژاد در 18 آبان 1394، 10:06 ب‌ظ
سوال خوبیه  ;D
واسه منم سواله. باقی دستورات نیازی به sudo‌ندارن توی کرون ریشه. ولی این shutdown نیاز داره باز.
عنوان: پاسخ : cron
ارسال شده توسط: alih_net در 19 آبان 1394، 05:48 ب‌ظ
از poweroff استفاده کنید. بدون نیاز به sudo و اضافات  ;D
عنوان: پاسخ : cron
ارسال شده توسط: amir2009 در 19 آبان 1394، 11:38 ب‌ظ
shutdown -h معادل power off نیست مگه؟
عنوان: پاسخ : cron
ارسال شده توسط: رسول سعیدنژاد در 19 آبان 1394، 11:43 ب‌ظ
چرا. ولی تو برخی توزیع ها دسترسی suid بهش دادن و میشه بدون sudo زدن، با poweroff سیستم رو خاموش کرد  :o که به نظر من این خودش یه باگ حساب میشه. هرکسی برسه بتونه سیستم رو خاموش کنه. مگه میشه؟ مگه داریم؟  ;D
عنوان: پاسخ : cron
ارسال شده توسط: amir2009 در 19 آبان 1394، 11:56 ب‌ظ
البته یکی راهنماییم کرد برم همین دسترسی رو به همه بدم بتونن سیستم رو خاموش کنن!!! ](*,)