맥에서 크론탭으로 쉘 실행 예제 (파이썬, 아나콘다)
#macOs #crontab #bash #python #anaconda
예제는 아래와 같습니다.
————————————
#!/bin/bash
SEC="$(($RANDOM% 10+5))"
RND="$(($RANDOM% 5+25))"
TIME=`date +"%Y-%m-%d_%H:%M:%S"`
StartTime=$(date +%s)
EXE='/opt/anaconda3/envs/crawling/bin/python'
DIR="/Users/username/Crawling/"
LOG="/Users/username/Crawling/logs/"
echo -e "START:"$TIME >> $LOG”event.log"
#echo -e $1 >> $LOG”event.log"
echo -e $DIR >> $LOG”event.log"
echo "random:"$RND >> $LOG"fevent.log"
#source activate crawling
echo -e "\n"$SEC"\n" >> $LOG”event.log”
sleep $SEC
OUTPUT=$(${EXE} ${DIR}execute.py $RND)
#OUTPUT=$(python ${DIR}execute.py $1)
echo -e "\n"$OUTPUT"\n" >> $LOG”event.log"
echo -e "END:"$TIME >> $LOG”event.log"
EndTime=$(date +%s)
echo "It takes $(($EndTime - $StartTime)) seconds to complete this task." >> $LOG"event.log"
————————————
댓글