Я пытаюсь настроить работу cron для запуска консольной команды каждую минуту.
class RescanCommand extends Command {
public function sendMail() {
$email = new Email();
// Sample SMTP configuration.
Email::setConfigTransport('mailtrap', [
'host' => 'smtp.mailtrap.io',
'port' => 25,
'username' => 'username',
'password' => 'pass',
'className' => 'Smtp'
]);
$email->setFrom(['[email protected]' => 'CSV file'])
->setTo('[email protected]')
->setSubject('CSV Link File')
->send('Please find attached a copy of the links');
}
public function execute(Arguments $args, ConsoleIo $io) {
$this->sendMail();
}
}
Я могу запустить приведенный выше код из командной строки
бен / торт повторно выполнить
и я получаю тестовое письмо, но после создания задания cron путем редактирования вкладок cron, таких как
crontab -e
и внутри файла, написав
* / 1 * * * * cd / Applications / MAMP / htdocs / music && бен / торт Rescan выполнить
ничего не происходит, я ожидал получать письма каждую минуту,
Может кто-нибудь, пожалуйста, помогите узнать, что я делаю не так.
Спасибо
Задача ещё не решена.
Других решений пока нет …