2015-08-30 4 views
0

У меня проблема с добавлением CRON-правил в Synology DS214se.CRON на синологии DS214se NAS

  1. добавить строку в/и т.д./кронтаб

    * * * * * root /volume1/web/gym/bin/cron/cronTabTest.php

  2. Сохранить кронтаб и перезапустить его с

    /usr/syno/sbin/synoservicectl --restart crond

  3. Restart NAS поле.

  4. После перезагрузки командная строка находится в/etc/crontab, но не работает.

Что я делаю неправильно? Пожалуйста, помогите мне.

Это cronTabTest.php:

<?php 

$file = 'test.txt'; 
file_put_contents($file, date('Y-m-d H:i:s').' ',FILE_APPEND); 
echo 'cron'; 

?> 

ответ

1

Сначала ваша хрон линия отсутствует php в самом начале. Измените строку

* * * * * root /volume1/web/gym/bin/cron/cronTabTest.php 

в

* * * * * root /usr/bin/php /volume1/web/gym/bin/cron/cronTabTest.php 

Во-вторых, при работе с кли, вам нужно будет убедиться, чтобы обеспечить полный путь от корня вашего сервера для всех файлов, которые вы звоните. Например:

$file = '/volume1/web/gym/bin/cron/test.txt'; 
file_put_contents($file, date('Y-m-d H:i:s').' ',FILE_APPEND); 
echo 'cron'; 
+1

Большое спасибо. Его решение. – user1951618

Смежные вопросы