Fórum Root.cz
Hlavní témata => Software => Téma založeno: killernio 16. 03. 2015, 20:04:42
-
Zdravím,
v UNIXu celkově nejsem žádný kouzelník, ale dostal jsem se do problému s kterým si zatím nevím rady.
Potřeboval bych vypsat obsah adresáře (pomocí příkazu ls) do určitého souboru pomocí SystemD jednotky (scriptu).
Klasický příkaz ls /etc/.../.. > /etc/.../.../soubor funguje v terminálu, ale jakmile chci tento příkaz provést v service jednotce (scriptu), nevím si rady.
Pokud jsem dobře pochopil SystemD měl by příkaz vypadat nějak takto:
[Service]
ExecStart=/usr/bin/ls /etc/.../.. > /etc/.../.../soubor
Avšak nefunguje. Za všechny odpovědi,které by mi pomohli, budu rád. Předem Díky.
-
Nemel bys jeste predtim spustit shell?
-
Systemd to nespusti bashem a tudiz neprobehne expanze... vytvor si bash script, ktery bude spoustet systemd
-
Systemd to nespusti bashem a tudiz neprobehne expanze... vytvor si bash script, ktery bude spoustet systemd
"s/expanze/přesměrování/", ne?