سلام
من یه فایل روی یه سایت هام دارم میخوام هر 5 دقیقه یک بار اجرا بشه پانلم دایرکت ادمین هست دستوراتش درست کار نمیکنه
کسی نمیدونه چجوری از تو ssh این فایل رو هر 5 دقیقه یک بار میتونم اجرا کنم ؟
سلام
من یه فایل روی یه سایت هام دارم میخوام هر 5 دقیقه یک بار اجرا بشه پانلم دایرکت ادمین هست دستوراتش درست کار نمیکنه
کسی نمیدونه چجوری از تو ssh این فایل رو هر 5 دقیقه یک بار میتونم اجرا کنم ؟
میتونی از برنامه crontab استفاده کنی
Crontab – Quick Reference
Cron command syntax
Linux crontab, cronjob Syntax, How to and tips | Linux Operating System
ممنون دوست عزیز ولی من فایلم چون php هست اجرا نمیکنه یعنی من به روش زیر عمل کردم cron ساخته شده جواب نداد
اولزدم بعد به دو صورت زیر به فایلم زمان دادم ولی کار نکردکد:crontab -e
کد:*/5 * * * * /home/rss/public_html/1.phpکد:5 * * * * /home/rss/public_html/1.php
cron یه دستور رو اجرا میکنه
یعنی باید فایل اجرایی یا دستور باشه
شما الان فقط فایل php رو میخواید اجرا کنید که نمیتونه
باید به خط فرمان cron بگید که دستور php فایل 1.php رو اجرا کنه چیزی شبیه این
کد:5 * * * * /usr/bin/php /home/rss/public_html/1.php
یعنی همین کدی که دادین رو اجرا کنم درست میشه ؟
چرا گفتین یه چیزی شبیه این ؟
---------- Post added at 09:24 AM ---------- Previous post was at 07:56 AM ----------
اینجوری که گفتین نوشتم جواب نداد
لطفا کمک کنید جدا کارم گیره فعلا یه برنامه تحت ویندوز نوشتم هر 5 دقیقه این فایل رو باز میکنه فعلا کارم رو راه انداخته ولی هر جور شده باید امروز درست بشه این cron
کـــــــــــــ مـــــــــــــــ کــــــــــــــ یــــــــــ نــــــــــــ یـــــــــــــ ســــــــــــــ تــــــــــــ ؟
ميتوني از wget استفاده كني
اگه اشتباه نكنم قبلا در اين مورد تو فروم بحث شده ، جستجو لطفا.
ممنون که جواب دادید
من یک فایل php با دستور file_get_contents هم توی یه سرور با سی پانل گذاشتم جواب نداد یعنی job corn وقتی اجرا میشد 3 تا خطای زیر رو میداد
منظورتون از دستور wget اینجوری میشه ؟کد:/home/tnk/public_html/rss/1.php: line 1: ?: No such file or directory /home/tnk/public_html/rss/1.php: line 3: syntax error near unexpected token `'http://rss-gold.ir/1.php'' /home/tnk/public_html/rss/1.php: line 3: `$a=file_get_contents('http://rss-gold.ir/1.php');'
با این کار فایل 1.php مدام روی روت سایت دانلود نمیشه ؟کد:crontab -e */5 * * * * wget http://rss-gold.ir/1.php
مطمئن هستید اجرا میشه ؟
و یا اگه هم اجرا بشه هم دانلود همین یک فایل روی هم مدام کپی میشن یا اینکه فایل rename میشه و دانلود میشه ؟
ویرایش توسط mamadshoshteri : April 6th, 2011 در ساعت 18:18
در مورد wget مطمئن نيستم فكر كنم روي فايل قبلي ذخيره ميشه.با این کار فایل 1.php مدام روی روت سایت دانلود نمیشه ؟
اما قطعا اجرا ميشه
اينو امتحان كن :
1.php از خط 1 تا 5 رو بذار.کد PHP:
php -q /fulladress/script.php
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)