#!/bin/bash filename="report_dummie.docx" weeks_ago="0" report_date="2022-12-12" # Parse de command line argumenten while [ "$#" -gt 0 ]; do case "$1" in --filename=*) filename="${1#*=}" ;; --weeks_ago=*) weeks_ago="${1#*=}" ;; --report_date=*) report_date="${1#*=}" ;; *) echo "Onbekende optie: $1" exit 1 ;; esac shift done # Controleer of de vereiste argumenten zijn ingesteld if [ -z "$filename" ] || [ -z "$weeks_ago" ] || [ -z $report_date ]; then echo "Missende argumenten. Gebruik: build_reports.sh --filename=hello.txt --weeks_ago=3 --report_date=2020-01-01" exit 1 fi # Je script logica hier echo "Filename: $filename" echo "Weeks ago: $weeks_ago" echo "Report date: $report_date" #script_dir="$(dirname "$0")" #echo $script_dir; #/bin/ps aux | grep fontd #output_file="/Users/mfolkerts/smartCane/laravel_app/storage/app/chemba/$filename" #echo "Output file: $output_file" echo '\n' echo 'zx28tb' | /usr/bin/sudo -S launchctl load -w /System/Library/LaunchAgents/com.apple.fontd.useragent.plist cd /Users/mfolkerts/smartCane/r_app #Rscript -e "rmarkdown::render('/Users/mfolkerts/smartCane/r_app/CI_Report_dashboard_planet.Rmd', 'all')" #Rscript 1_harvest_data_EcoFarm_v2.R Rscript 2_CI_data_prep.R $weeks_ago Rscript -e "rmarkdown::render('CI_report_dashboard_planet.Rmd', output_file='$filename', params=list(ref='$ref', report_date='$report_date'))"