mirror of
https://github.com/Pakobbix/passive-income.git
synced 2025-11-09 14:59:40 +00:00
fixed missing ""
This commit is contained in:
parent
a90c4c7a28
commit
cd9c64baa2
32
notifier.sh
32
notifier.sh
@ -49,25 +49,10 @@ setup_config() {
|
|||||||
"PushBullet" "" \
|
"PushBullet" "" \
|
||||||
"Email" "" \
|
"Email" "" \
|
||||||
"Rocket.Chat" "" \
|
"Rocket.Chat" "" \
|
||||||
"CronErstellen" \
|
"CronErstellen" "" \
|
||||||
"Beenden" "" 3>&2 2>&1 1>&3
|
"Beenden" "" 3>&2 2>&1 1>&3
|
||||||
)
|
)
|
||||||
case "$messagehandler" in
|
case "$messagehandler" in
|
||||||
CronErstellen)
|
|
||||||
cronloc="/tmp/crontab"
|
|
||||||
curr_dir=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)
|
|
||||||
scriptname=$(echo "$0" | sed 's/\.\///g')
|
|
||||||
crontab -l "$cronloc"
|
|
||||||
if grep -q "notifier.sh" $cronloc; then
|
|
||||||
if whiptail --title "Eintrag bereits vorhanden" --yesno "Es ist bereits ein eintrag für den notifier vorhanden, möchtest du diesen überschreiben?" 20 100; then
|
|
||||||
sed -i "s|.*notifier.sh.*|10,20,30,40,50 * * * * /bin/bash $curr_dir/$scriptname|g" "$cronloc"
|
|
||||||
crontab "$cronloc"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "10,20,30,40,50 * * * * /bin/bash $curr_dir/$scriptname|g" >>"$cronloc"
|
|
||||||
crontab "$cronloc"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
SurfbarName)
|
SurfbarName)
|
||||||
surflink=$(whiptail --title "Surfbar Link" --inputbox "Gebe hier den Namen deiner Surfbar ein\nBeispiel:\nHttps://www.ebesucher.de/surfbar/MeinSurfLink\nName ist hierbei: MeinSurfLink\nEs können auch mehrere eingegeben werden." 16 100 3>&2 2>&1 1>&3)
|
surflink=$(whiptail --title "Surfbar Link" --inputbox "Gebe hier den Namen deiner Surfbar ein\nBeispiel:\nHttps://www.ebesucher.de/surfbar/MeinSurfLink\nName ist hierbei: MeinSurfLink\nEs können auch mehrere eingegeben werden." 16 100 3>&2 2>&1 1>&3)
|
||||||
if [ -n "$surflink" ]; then
|
if [ -n "$surflink" ]; then
|
||||||
@ -163,6 +148,21 @@ setup_config() {
|
|||||||
sed -i "s/NotificationHandler=.*/NotificationHandler=\"Rocket.Chat\"/g" $config
|
sed -i "s/NotificationHandler=.*/NotificationHandler=\"Rocket.Chat\"/g" $config
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
CronErstellen)
|
||||||
|
cronloc="/tmp/crontab"
|
||||||
|
curr_dir=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)
|
||||||
|
scriptname=$(echo "$0" | sed 's/\.\///g')
|
||||||
|
crontab -l "$cronloc"
|
||||||
|
if grep -q "notifier.sh" $cronloc; then
|
||||||
|
if whiptail --title "Eintrag bereits vorhanden" --yesno "Es ist bereits ein eintrag für den notifier vorhanden, möchtest du diesen überschreiben?" 20 100; then
|
||||||
|
sed -i "s|.*notifier.sh.*|10,20,30,40,50 * * * * /bin/bash $curr_dir/$scriptname|g" "$cronloc"
|
||||||
|
crontab "$cronloc"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "10,20,30,40,50 * * * * /bin/bash $curr_dir/$scriptname|g" >>"$cronloc"
|
||||||
|
crontab "$cronloc"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
Beenden)
|
Beenden)
|
||||||
break
|
break
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user