linux:ytvi_autostart_in_linux
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
linux:ytvi_autostart_in_linux [2024/10/13 07:33] – dominik | linux:ytvi_autostart_in_linux [2024/10/13 08:03] (current) – [zeitlichen Abfolge] dominik | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Übersicht ===== | ===== Übersicht ===== | ||
- | ^ Datei / Mechanismus | + | ^ Datei / Mechanismus |
- | | ''/ | + | | ''/ |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | ''/ | + | | '' |
- | | ''/ | + | | ''/ |
- | | '' | + | | ''/ |
- | | '' | + | | '' |
- | | ''/ | + | | '' |
- | | '' | + | | ''/ |
- | | '' | + | | '' |
- | | ''/ | + | | '' |
+ | | ''/ | ||
===== Hinweise ===== | ===== Hinweise ===== | ||
Line 58: | Line 59: | ||
| | | | ||
|-- Ruft ggf. `~/ | |-- Ruft ggf. `~/ | ||
+ | |-- ~/ | ||
</ | </ | ||
Line 82: | Line 84: | ||
- | ===== Beispiel-Szenarien | + | ===== Beispiele |
- | 1. **Skript systemweit beim Booten ausführen**: | + | ==== Skript systemweit beim Booten ausführen |
- | - Verwenden Sie `/ | + | Verwenden Sie '' |
- | 2. **Umgebungsvariablen für alle Benutzer setzen**: | + | ==== Umgebungsvariablen für alle Benutzer setzen |
- | - Verwenden Sie `/ | + | Verwenden Sie '' |
+ | |||
+ | ==== Programm für grafische Sitzung eines Benutzers starten ==== | ||
+ | Platzieren Sie eine '' | ||
+ | |||
+ | ==== SSH Login ==== | ||
+ | -> Login-Shell, | ||
+ | |||
+ | **Systemweite Dateien** | ||
+ | * ''/ | ||
+ | * ''/ | ||
+ | |||
+ | **Benutzerspezifische Dateien** | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ===== Autostart Log ===== | ||
+ | * in /home/pi eine Datei anlegen \\ '' | ||
+ | # | ||
+ | |||
+ | # Log-Datei | ||
+ | LOG_FILE="/ | ||
+ | |||
+ | # Überprüfe, | ||
+ | if [ " | ||
+ | # Überprüfe, | ||
+ | if [ ! -f " | ||
+ | touch " | ||
+ | chmod 666 " | ||
+ | echo " | ||
+ | fi | ||
+ | fi | ||
+ | |||
+ | # Überprüfe, | ||
+ | if [ -z " | ||
+ | echo " | ||
+ | exit 1 | ||
+ | fi | ||
+ | |||
+ | # Log-Daten sammeln | ||
+ | TIMESTAMP=$(date ' | ||
+ | USER=$(whoami) | ||
+ | HOSTNAME=$(hostname) | ||
+ | IP_ADDRESS=$(hostname -I) | ||
+ | LOAD=$(uptime | awk ' | ||
+ | MEMORY=$(free -m | awk ' | ||
+ | PID=$$ | ||
+ | # | ||
+ | GROUPS=$(groups $USER) | ||
+ | OS_KERNEL=$(uname -sr) | ||
+ | UPTIME=$(uptime -p) | ||
+ | DISK_USAGE=$(df -h / | awk 'NR==2 {print $5}' | ||
+ | WORK_DIR=$(pwd) | ||
+ | TTY=$(tty) | ||
+ | |||
+ | # Log-Eintrag schreiben | ||
+ | echo " | ||
+ | </ | ||
+ | * '' | ||
+ | * Ergebnis \\ < | ||
+ | root@FriemelKiste: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | 2024-10-03 23: | ||
+ | </ | ||
- | 3. **Programm für grafische Sitzung eines Benutzers starten**: | ||
- | - Platzieren Sie eine `.desktop`-Datei in `~/ |
linux/ytvi_autostart_in_linux.1728797582.txt.gz · Last modified: by dominik