맥에서 크론탭으로 쉘 실행 예제 (파이썬, 아나콘다)

 #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"

————————————


댓글

이 블로그의 인기 게시물

[LINUX] CentOS 부팅시 오류 : UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

[MSSQL] 데이터베이스가 사용 중이어서 배타적으로 액서스할 수 없습니다

구글코랩) 안전Dream 실종아동 등 검색 오픈API 소스를 공유합니다. (구글드라이브연동, 이미지 수집 소스)