Haben Sie versucht nohup
?
nohup command >/dev/null 2>&1 &
Hey All, schrieb dieses Skript, um meine Freundin zu verwirren, wenn sie meinen Computer benutzt. Das einzige Problem ist, dass das Skript angehalten wird, wenn das Terminal geschlossen wird. Es wird derzeit im Hintergrund ausgeführt, aber wie kann ich es im Hintergrund ausführen lassen, aber nicht in einem Terminal?
(sleep 5; say "Hello Girlfriend")&
Haben Sie versucht nohup
?
nohup command >/dev/null 2>&1 &
Ich verspreche, dass 5 Sekunden zu schnell sind, egal wie sehr sie dich mag. Ja wirklich.
nohup
(und in Bash disown
) können Sie den Prozess vom auslösenden Terminal trennen.
Sie können es zu einem bestimmten Zeitpunkt mit at
oder cron
im Hintergrund ausführen .
Sie können die Ausführung mit Strg-Z anhalten und dann mit bg (background) im Hintergrund laufen lassen.
Wenn Sie es hervorbringen möchten, dann fg oder%.
Verwenden Sie at
oder, cron
wie von John vorgeschlagen, und wall
senden Sie dann eine Nachricht an ihr Endgerät.