انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: mohsen-rashidi در 29 امرداد 1391، 11:09 بظ
-
سلام
می خواستم بدونم میشه به ترمینال فهموند فلان دستور رو در فلان ساعت به اجرا دربیاره یا نه؟
ممنون
-
بله. روشها که کم نیست. از cron ، anacron و at میتونید استفاده کنید. اگر قراره دستوری به طور منظم و پیوسته اجرا بشه بهتره از cron؛ و برای دستوراتی که تاریخ انقضا دارند از at استفاده کنید.
-
ببخشید میشه یه مثال بزنید تا با سینتکسش آشنا بشم؟
-
همیشه جلوی دستور یک man بزنی راهنمای کاملش رو می ده. همینطور می تونی گوگل رو هم سرچ کنی مثلا دنبال at command example. مثلا
/home/user> at 3 PM Fri
at> ls
at> ^D
روز جمعه ساعت سه بعد از ظهر یک ls می گیره (: دقت کن که مثل بقیه دستورات با کنترل-دی اومده بیرون بعد از تایپ کردن دستورهایی که قراره اون ساعت اجرا بشن.
-
آموزش cron
http://zebardast.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-crontab
آموزش at
http://azadrah.net/2012/07/schedule-tasks-with-at
-
همیشه جلوی دستور یک man بزنی راهنمای کاملش رو می ده. همینطور می تونی گوگل رو هم سرچ کنی مثلا دنبال at command example. مثلا
/home/user> at 3 PM Fri
at> ls
at> ^D
روز جمعه ساعت سه بعد از ظهر یک ls می گیره (: دقت کن که مثل بقیه دستورات با کنترل-دی اومده بیرون بعد از تایپ کردن دستورهایی که قراره اون ساعت اجرا بشن.
حتی بعد از reset کامپیوتر؟
-
سلام دوستان
من این دستورات رو در ترمینال وارد کردم:
$ at 6:00am
at> echo 'password' | sudo -S yum install PKG <<< y
و وقتی اینترو زدم نرم افزار at بهم گفت که یک میل برام ارسال کرده که در یکی از دایرکتوری هام قرار داره.
من رفتم او میل رو باز کردم.این ارور به چشم می خورد :'(
sudo: sorry, you must have a tty to run sudo
این ارور چه معنایی میده و چطور باید حلش کنم؟
-
خب خودش گفته دیگه: سودو باید در ترمینال ران بشه. نمی شه به سودو پسورد رو اینطوری رد کرد. ات رو اگر می خوای با روت اجرا بشه می تونی برای روت بنویسی.
-
آقا دست شما درد نکنه.
مشاکلم حل شد ;D 8)
-
همیشه جلوی دستور یک man بزنی راهنمای کاملش رو می ده. همینطور می تونی گوگل رو هم سرچ کنی مثلا دنبال at command example. مثلا
/home/user> at 3 PM Fri
at> ls
at> ^D
روز جمعه ساعت سه بعد از ظهر یک ls می گیره (: دقت کن که مثل بقیه دستورات با کنترل-دی اومده بیرون بعد از تایپ کردن دستورهایی که قراره اون ساعت اجرا بشن.
حتی بعد از reset کامپیوتر؟
http://en.wikipedia.org/wiki/Anacron