Create file backups like filename.YYY-MM-DD_HH:MM.bak
usage: bcp file
path: /usr/local/bin/bcp
chmod +x bcp && cp bcp /usr/local/bin/
alias dir='ls -lh --color=auto'
alias ll='ls -lh --color=auto'
alias la='ls -lha --color=auto'
alias l='ls -ahlF --color=auto'
alias ls='ls -h --color=auto'
alias ls-l='ls -lh --color=auto'
alias das='dig +short a'
alias dmx='dig +short mx'
alias dix='dig +short -x'
alias o='less'
alias ..='cd ..'
alias ...='cd ../..'
alias cd..='cd ..'
alias rd='rmdir'
alias md='mkdir -p'
alias vi='vi -c ":sy on"'
alias vi='vim -c ":sy on"'
path: user's home (/root/.bash_aliases)
cp bash_aliases /root/.bash_aliases
path: /etc/update-motd.d/
chmod +x 99-sysinfo && cp 99-sysinfo /etc/update-motd.d/
file: /etc/bash.bashrc
append: force_color_prompt=yes
echo force_color_prompt=yes >> /etc/bash.bashrc
Ein Bash‑Skript zum minimalen Setup oder vollständigen Entfernen eines Cronicle‑Workers.
Es arbeitet interaktiv: Alle Parameter werden beim Start abgefragt, Standardwerte können mit Enter übernommen werden.
- Installation
- Fragt Master‑IP, Secret‑Key, Worker‑Name, SMTP‑Host & Port ab
- Installiert Node.js 22.19.0 lokal (keine Systeminstallation nötig)
- Klont Cronicle, kopiert
sample_conf→confund erstelltconfig.json - Passt Config automatisch an (Rolle, Hostname, Master‑URL, SMTP‑Daten)
- Erstellt Symlink
/root/cronicle-worker→/opt/cronicle-worker - Richtet systemd‑Service ein, der beim Boot startet
- Uninstall
- Stoppt und deaktiviert den Service
- Entfernt alle Dateien und den Symlink rückstandslos
- Linux mit
bash,curl,git,tar - Root‑Rechte
- Zugriff auf Cronicle‑Master (IP + Secret‑Key)