mirror of
https://github.com/Pakobbix/passive-income.git
synced 2025-11-09 14:59:40 +00:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
548c0a841d
@ -62,3 +62,4 @@ Die Anbieter sind mit Ref-Links versehen, falls ihr euch erst noch anmelden müs
|
|||||||
- [packetstream](https://packetstream.io/?psr=4HUh)
|
- [packetstream](https://packetstream.io/?psr=4HUh)
|
||||||
- [IPRoyal Pawn.app](https://pawns.app?r=905162)
|
- [IPRoyal Pawn.app](https://pawns.app?r=905162)
|
||||||
- [TraffMonetizer](https://traffmonetizer.com/?aff=607897)
|
- [TraffMonetizer](https://traffmonetizer.com/?aff=607897)
|
||||||
|
- [Repocket](https://link.repocket.co/undefined)
|
||||||
|
|||||||
26
restart.sh
26
restart.sh
@ -3,6 +3,18 @@
|
|||||||
# Variablen für Benennung und Ebesucher Nutzernamen
|
# Variablen für Benennung und Ebesucher Nutzernamen
|
||||||
username=
|
username=
|
||||||
containername=ebesucher
|
containername=ebesucher
|
||||||
|
|
||||||
|
# Variable für die Maximale Nutzung von CPU Cores
|
||||||
|
CPUcores=
|
||||||
|
|
||||||
|
# Überprüfe ob bereits ein restart läuft
|
||||||
|
if [ -f /tmp/ebesucher_restart.lock ]; then
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Erstelle Lockfile
|
||||||
|
echo $$ > /tmp/ebesucher_restart.lock
|
||||||
|
|
||||||
# Ordner des Skripts
|
# Ordner des Skripts
|
||||||
git_dir=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)
|
git_dir=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)
|
||||||
# Wechsel in den Ordner
|
# Wechsel in den Ordner
|
||||||
@ -22,19 +34,19 @@ sleep 60s
|
|||||||
docker_run(){
|
docker_run(){
|
||||||
if [ -z "$username" ]; then
|
if [ -z "$username" ]; then
|
||||||
# Funktion zum starten des Containers, falls username nicht gesetzt
|
# Funktion zum starten des Containers, falls username nicht gesetzt
|
||||||
docker run -d --name="$containername" -p 3000:5800 -v "$git_dir"/config:/config:rw -m "$1" --shm-size 2g jlesage/firefox
|
docker run -d --name="$containername" -p 3000:5800 -v "$git_dir"/config:/config:rw -m "$1" --cpus "$CPUcores" --shm-size 2g jlesage/firefox
|
||||||
else
|
else
|
||||||
# Funktion zum starten von Firefox immer mit der Surfbar (Verhindert dass bei Updates Firefox ein "neue Features" Tab über der Surfbar öffnet)
|
# Funktion zum starten von Firefox immer mit der Surfbar (Verhindert dass bei Updates Firefox ein "neue Features" Tab über der Surfbar öffnet)
|
||||||
docker run -d --name="$containername" -p 3000:5800 -e FF_OPEN_URL="https://ebesucher.com/surfbar/$username" -m "$1" -v "$git_dir"/config:/config:rw --shm-size 2g jlesage/firefox
|
docker run -d --name="$containername" -p 3000:5800 -e FF_OPEN_URL="https://ebesucher.com/surfbar/$username" -m "$1" --cpus "$CPUcores" -v "$git_dir"/config:/config:rw --shm-size 2g jlesage/firefox
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# Überprüfe wieviel Arbeitsspeicher vorhanden ist, um bei Geräten mit weniger als 4 GB 1 GB als Sicherungs zu haben.
|
# Überprüfe wieviel Arbeitsspeicher vorhanden ist, um bei Geräten mit weniger als 4 GB 1 GB als Sicherungs zu haben.
|
||||||
ram_avail=$(bc <<<"scale=2;$(($(free | awk 'NR==2 {print $2}') / 1000000))")
|
ram_avail=$(bc <<<"scale=2;$(($(free | awk 'NR==2 {print $2}') / 1000000))")
|
||||||
if [[ $ram_avail -ge "2" ]]; then
|
if ((ram_avail >= 3 && ram_avail <= 4)); then
|
||||||
docker_run "1g"
|
docker_run "3g" "$CPUSet"
|
||||||
elif [[ $ram_avail -eq "4" ]]; then
|
|
||||||
docker_run "3g"
|
|
||||||
elif [[ $ram_avail -ge "5" ]]; then
|
elif [[ $ram_avail -ge "5" ]]; then
|
||||||
docker_run "4g"
|
docker_run "4g" "$CPUSet"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
rm -f /tmp/ebesucher_restart.lock
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user