Updated Scheduling exports with Mono & Crontab (markdown)

Yudi
2018-09-23 22:08:24 -03:00
parent 0e9395e42e
commit 2a411eb447

@@ -29,17 +29,17 @@ fi
PATH=/Library/Frameworks/Mono.framework/Versions/Current/bin/:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
mono DiscordChatExporter.Cli.exe export -t $TOKEN $ISBOTYES -c $CHANNEL -f $EXPORTFORMAT -o exporttmp
mono DiscordChatExporter.Cli.exe export -t ${TOKEN//\"} $ISBOTYES -c $CHANNEL -f $EXPORTFORMAT -o exporttmp
CURRENTTIME=`date +"%Y-%m-%d-%H-%M-%S"`
if [[ "$EXPORTFORMAT" == "PlainText" ]]; then
mv "exporttmp" $EXPORTDIRECTORY/$FILENAME-$CURRENTTIME.txt
mv "exporttmp" ${EXPORTDIRECTORY//\"}/$FILENAME-$CURRENTTIME.txt
elif [[ "$EXPORTFORMAT" == "Html"* ]]; then
mv "exporttmp" $EXPORTDIRECTORY/$FILENAME-$CURRENTTIME.html
mv "exporttmp" ${EXPORTDIRECTORY//\"}/$FILENAME-$CURRENTTIME.html
elif [[ "$EXPORTFORMAT" == "Csv" ]]; then
mv "exporttmp" $EXPORTDIRECTORY/$FILENAME-$CURRENTTIME.csv
mv "exporttmp" ${EXPORTDIRECTORY//\"}/$FILENAME-$CURRENTTIME.csv
else
exit
fi
@@ -58,7 +58,7 @@ exit
`<name>` with a filename without spaces
`<dir>` with the export directory without quotes (e.g. /home/user/Documents/CronExport)
`<dir>` with the export directory (e.g. /home/user/Documents/CronExport)
`<format>` with one of the available export formats