PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اجرای برنامه ها بصورت زمانبندی شده با استفاده از cron !



reza115
January 30th, 2011, 11:25
سلام

می خوام در لینوکس با استفاه از cron بتونم یه سری دستور رو در بازه زمانی خاصی اجرا کنم

این مطلب رو پیدا کردم : http://www.persianadmins.com/site/articles/linux/cron_at.html

و دستورات رو هم در crontab نوشتم و فایل رو ذخیره کردم ولی مثل اینکه دستورات اجرا نمی شوند

مثلا دستور زیر که برای فرستادن پیغام به کاریر root هر از 3 دقیقه میباشد اصلا کار نکرد و هیچ خروجی هم نداشت



*/3 * * * * root echo "nuclear weapon is our right!!"

این بار برای اینکه مطمئن بشم دستورات اجرا می شوند خروجی رو تو یه فایل ذخیره کردم :

همه دستورهایی که در crontab هستند :



*/1 * * * * root dir /root >> /root/webdirlist.log 2>&1
17 0 * * * /scripts/upcp
0 1 * * * /scripts/cpbackup
35 * * * * /usr/bin/test -x /usr/local/cpanel/bin/tail-check && /usr/local/cpan$
30 */2 * * * /usr/local/cpanel/bin/mysqluserstore >/dev/null 2>&1
15 */2 * * * /usr/local/cpanel/bin/dbindex >/dev/null 2>&1
0,15,30,45 * * * * /usr/local/cpanel/whostmgr/bin/dnsqueue > /dev/null 2>&1
30 */4 * * * /usr/bin/test -x /scripts/update_db_cache && /scripts/update_db_ca$
45 */8 * * * /usr/bin/test -x /usr/local/cpanel/bin/optimizefs && /usr/local/cp$
*/5 * * * * /usr/local/cpanel/bin/dcpumon >/dev/null 2>&1
2,58 * * * * /usr/local/bandmin/bandmin
0 0 * * * /usr/local/bandmin/ipaddrmap
21 23 * * * /usr/local/cpanel/whostmgr/docroot/cgi/cpaddons_report.pl --notify
0 6 * * * /scripts/exim_tidydb > /dev/null 2>&1
*/1 * * * * root echo "are you alive?..lol" >> /root/webdirlist.log 2>&1





و چیزی که در فایل webdirlist.log ذخیره شده :



/bin/sh: root: command not found
/bin/sh: root: command not found
/bin/sh: root: command not found
/bin/sh: root: command not found
/bin/sh: root: command not found
/bin/sh: root: command not found
/bin/sh: root: command not found
/bin/sh: root: command not found
/bin/sh: root: command not found
/bin/sh: root: command not found
/bin/sh: root: command not found
/bin/sh: root: command not found
/bin/sh: root: command not found
/bin/sh: root: command not found
/bin/sh: root: command not found








لطفا راهنمایی کنید که کجای کار اشتباه بوده و اگه بخوایم دستور زیر هر 10 دقیقه اجرا بشه باید به چه فرمتی دستور صحیح رو وارد کنیم


echo 3 > /proc/sys/vm/drop_caches


با تشکر



---------- Post added at 11:25 AM ---------- Previous post was at 10:49 AM ----------

عزیزان مشکل حل شد !