سلام به همه دوستان عزیز
چند وقتی است من مشکلات اساسی با cron دارم.
برنامه هایی که می خوام زمان بندی بشن رو داخل فایل crontab با دستور crontab -e قرار میدم ولی هیچ اتفاقی نمیفته. در ضمن برنامه ی cron هم تو لیست process ها وجود داره و اجرا است.
به عنوان مثال این خط رو به crontab اضافه میکنم:
50 20 * * * /usr/bin/opera >/dev/null 2>&1
ولی هیچ اتفاقی در ساعت 20:50 نمیفته در ضمن log این برنامه در مسیر var/log/cron.log به صورت زیر است:
Aug 24 20:50:02 hamed-desktop /USR/SBIN/CRON[7960]: (hamed) CMD (/usr/bin/opera >/dev/null 2>&1)
تنها shutdown رو تونستم با دسترسی root اجرا کنم. اول دستور زیر رو اجرا می کنم تا یک job برای root بسازم:
sudo crontab -e
بعد از باز شدن nano خط زیر رو اضافه کردم:
00 07 * * * /sbin/shutdown -P now
به این طریق shutdown در ساعت 7 صبح اتفاق می افتد. ولی هیچ دستور دیگری اجرا نمیشود. تمام خطوط زیر رو به crontab اضافه کردم ولی هیچ اتفاقی نیافتاده:
00 03 * * * /usr/bin/nt
00 03 * * * /usr/bin/gedit
00 03 * * * /usr/bin/nautilus
چند روز است که کارم شده خوندن ویکی فارسی و انگلیسی همچنین man cron و man crontab
کسی تا حالا با این مشکل برخورد کرده؟
کسی نیست بگه مشکل از کجاست؟ واقعا کلافه شدم