Połącz się przez ssh.
Plik php wysyłający wiadomość email.
<?php
$to = '[email protected]';
$subject = 'Cześć to Ja';
$message = 'Czas leci ... ' . time();
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$ok = mail($to, $subject, $message, $headers);
echo "Sent " . time();
Plik uruchamiany przez crontab.
#!/bin/bash
php -f /home/username/cron/mail.php
#!/bin/bash
cat /home/username/tmp/out
chmod 700 /home/username/cron/mail.php
chmod 700 /home/username/cron/send.sh
chmod 700 /home/username/cron/log.sh
mkdir /home/username/tmp
# Add with:
# crontab -e
SHELL=/usr/local/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/home/username/bin:/usr/home/username/cron
# every 1 min
# * * * * * /bin/bash /home/username/cron/send.sh >> /home/username/tmp/out 2>&1
# every 5 min
*/5 * * * * /bin/bash /home/username/cron/send.sh >> /home/username/tmp/out 2>&1
# Queue
* * * * * /usr/bin/php /path-to-your-project/artisan queue:work --max-time=60 > /dev/null
# Jobs
* * * * * cd /path-to-your-project && /usr/bin/php artisan schedule:run >> /dev/null 2>&1