Garfield (Linux): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 64: | Zeile 64: | ||
<pre> | <pre> | ||
sudo vi /mnt/synology/web1/home/garfield/bin/send.sh | sudo vi /mnt/synology/web1/home/garfield/bin/send.sh | ||
</pre | </pre> | ||
<pre> | <pre> | ||
#!/bin/sh | |||
# | |||
# Sending of Garfield strips per mail | |||
# | |||
</pre | year=`date +%Y` | ||
month=`date +%m` | |||
day=`date +%d` | |||
file_name=$year-$month-$day.gif | |||
folder=/home/martin/garfield/downloads/$year/$month | |||
current_date=$day-$month-$year | |||
if [ -e $folder/$file_name ] ; then | |||
echo "Garfield strip from $current_date" | mutt -a $folder/$file_name -s "Garfield $current_date" -- martin.kirner@gmx.at 2>&1 | |||
echo "Garfield $current_date successfully sent..." | |||
fi | |||
</pre> | |||
Zurück zu [[Ubuntu#G (Server)|Ubuntu]] | Zurück zu [[Ubuntu#G (Server)|Ubuntu]] |
Version vom 20. August 2020, 19:17 Uhr
Skripte
sudo mkdir -p /mnt/synology/web1/home/garfield/bin/ sudo touch /mnt/synology/web1/home/garfield/bin/download_homepage.sh sudo touch /mnt/synology/web1/home/garfield/bin/download_backup.sh sudo touch /mnt/synology/web1/home/garfield/bin/send.sh sudo chmod a+x /mnt/synology/web1/home/garfield/bin/*.sh
download_homepage.sh
sudo vi /mnt/synology/web1/home/garfield/bin/download_homepage.sh
#!/bin/sh # # Starts download of Garfield strips for /var/www/garfield/ # current_dir=`pwd` base_dir_binary=/home/martin/garfield base_dir_homepage=/var/www/garfield echo "Move to '$base_dir_homepage'..." cd $base_dir_homepage echo 'Downloading strips (Homepage)...' sudo -u www-data java -jar $base_dir_binary/bin/garfield-1.0.jar . echo "Move back to original folder ('$current_dir')..." cd $current_dir
download_backup.sh
sudo vi /mnt/synology/web1/home/garfield/bin/download_backup.sh
#!/bin/sh # # Starts download of Garfield strips for /home/martin/garfield/downloads/ # current_dir=`pwd` base_dir_binary=/home/martin/garfield base_dir_backup=/home/martin/garfield/downloads echo "Move to '$base_dir_backup'..." cd $base_dir_backup echo 'Downloading strips (Backup)...' sudo -u martin java -jar $base_dir_binary/bin/garfield-1.0.jar . echo "Move back to original folder ('$current_dir')..." cd $current_dir
send.sh
sudo vi /mnt/synology/web1/home/garfield/bin/send.sh
#!/bin/sh # # Sending of Garfield strips per mail # year=`date +%Y` month=`date +%m` day=`date +%d` file_name=$year-$month-$day.gif folder=/home/martin/garfield/downloads/$year/$month current_date=$day-$month-$year if [ -e $folder/$file_name ] ; then echo "Garfield strip from $current_date" | mutt -a $folder/$file_name -s "Garfield $current_date" -- martin.kirner@gmx.at 2>&1 echo "Garfield $current_date successfully sent..." fi
Zurück zu Ubuntu