Run
a script on a specific date and time:
Linux Crontab Format:
MIN HOUR DOM MON DOW CMD
Crontab Fields and Allowed Ranges:
Field Description Allowed
Value
MIN Minute
field 0 to 59
HOUR Hour
field 0 to 23
DOM Day
of Month 1-31
MON Month
field 1-12
DOW Day
Of Week 0-6
Make
New Script Command:
sudo nano launcher.sh
Script:
cd /
cd home/pi/data
sudo python3 file.py
cd /
To
exit the editor, press
ctrl+x
To
save your changes press the letter
“Y”
then
hit
enter
Script
File permission Command:
sudo chmod 755 launcher.sh
Command
for Script run in particular date and time:
sudo crontab –e
Code
for Script run in 10th June 08:30 AM: Due to this command Script
by default run in this specific time:
30 08 10 06 */home/pi/data/launcher.sh
>/home/pi/logs/cronlog.log 2>&1
To
exit the editor, press
ctrl+x
To
save your changes press the letter
“Y”
then
hit
enter
sudo
reboot
Command
for Script run in every 30 min:
sudo crontab –e
Code
for Script run in every 30 min:
Due to this command Script by default run
in every 30 min:
*/30 * * * * /home/pi/data/launcher.sh
>/home/pi/logs/cronlog.log 2>&1
To
exit the editor, press
ctrl+x
To
save your changes press the letter
“Y”
then
hit
enter
sudo
reboot
Example:
By default captue pic in specific data and time:
Code:
Command
for Make new file
sudo nano file.py
import pygame
import pygame.camera
import requests
import os
import sys
pygame.camera.init()
cam =
pygame.camera.Camera("/dev/video0",(640,480))
cam.start()
img = cam.get_image()
pygame.image.save(img,"image.jpg")
Command
for Make New Script file
sudo nano launcher.sh
Script:
cd /
cd home/pi/data
sudo python3 file.py
cd /
To
exit the editor, press
ctrl+x
To
save your changes press the letter
“Y”
then
hit
enter
Command
for open crontab:
sudo crontab –e
Code
for Script run in 15th June 10:50 AM:
50 10 15 06 */home/pi/data/launcher.sh
>/home/pi/logs/cronlog.log 2>&1
To
exit the editor, press
ctrl+x
To
save your changes press the letter
“Y”
then
hit
enter
0 comments:
Post a Comment
if you have any doubt please let me know