اجرای برنامه ها بصورت زمانبندی شده با استفاده از cron !
سلام
می خوام در لینوکس با استفاه از cron بتونم یه سری دستور رو در بازه زمانی خاصی اجرا کنم
این مطلب رو پیدا کردم : http://www.persianadmins.com/site/ar...x/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 ----------
عزیزان مشکل حل شد !