Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
eae95e64bb | ||
|
|
df2d29e9ba | ||
|
|
5031e20d6b |
@@ -1 +0,0 @@
|
|||||||
/ansible
|
|
||||||
@@ -1,51 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
#(c)By CeMunz IT
|
|
||||||
#Script zum Sicheren löschen von Festplatten
|
|
||||||
|
|
||||||
clear
|
|
||||||
|
|
||||||
echo "Willkommen beil Löschungstool für Festplatten (HDDs)"
|
|
||||||
echo ""
|
|
||||||
echo "Es laufen insgesammt 2 Löschvorgänge durch!"
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
FP= ls /dev/sd* | grep sd
|
|
||||||
echo ""
|
|
||||||
read -p "Bitte Festplatte wählen (a...g):" lp
|
|
||||||
echo "folgende Festplatte wird gelöscht:"
|
|
||||||
|
|
||||||
echo "/dev/sd$lp"
|
|
||||||
echo -n "Richtige Platte gewählt?(j/n): "
|
|
||||||
read -r choice
|
|
||||||
|
|
||||||
case $choice in
|
|
||||||
j|J)
|
|
||||||
echo "Festplatte wird gelöscht. NICHT VORZEITIG STOPPEN!"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "Vorgang abgebrochen!"
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
echo "Erster Vorgang"
|
|
||||||
|
|
||||||
# Setzen des Passwortes zum löschen
|
|
||||||
sudo hdparm --user-master u --security-set-pass Eins /dev/sd$lp > /dev/null
|
|
||||||
sudo hdparm --user-master u --security-erase-enhanced Eins /dev/sd$lp
|
|
||||||
|
|
||||||
echo "Zweiter Vorgang"
|
|
||||||
|
|
||||||
### In Bearbeitung!
|
|
||||||
### #sudo dd if=/dev/urandom of=/dev/sd$lp bs=4M status=progress conv=fdatasync
|
|
||||||
|
|
||||||
### #echo "Dritter Vorgang"
|
|
||||||
|
|
||||||
sudo dd if=/dev/zero of=/dev/sd$lp bs=1M status=progress conv=fdatasync
|
|
||||||
|
|
||||||
echo "Metadaten löschen:" # wipefs macht die Platte "sauber" von Metadaten für eine neue Nutzung
|
|
||||||
wipefs -a /dev/sd$lp
|
|
||||||
|
|
||||||
echo "Festplatte /dev/sd$lp erfolgtreich gelöscht!"
|
|
||||||
@@ -1,7 +1,5 @@
|
|||||||
**1. Voraussetzungen installieren**
|
**1. Voraussetzungen installieren**
|
||||||
|
|
||||||
API Key auf openweathermap.org generieren
|
|
||||||
|
|
||||||
```
|
```
|
||||||
pip install requests mariadb python-dotenv
|
pip install requests mariadb python-dotenv
|
||||||
```
|
```
|
||||||
@@ -30,7 +28,7 @@ CREATE TABLE weather_data (
|
|||||||
|
|
||||||
**3. Script und .env Datei ablegen und bearbeiten**
|
**3. Script und .env Datei ablegen und bearbeiten**
|
||||||
|
|
||||||
**4. Cronjob**
|
**4. Cronjob **
|
||||||
```
|
```
|
||||||
0 * * * * /usr/bin/python3 /pfad/zum/weather_script.py
|
0 * * * * /usr/bin/python3 /pfad/zum/weather_script.py
|
||||||
```
|
```
|
||||||
Reference in New Issue
Block a user