<Poprzedni | Spis treści | Następne>
Drukowanie plików zostało omówione w rozdziale 8.
Programiści często używają polecenia uśpienia, aby zatrzymać wykonywanie skryptu lub programu na określony czas.
4.4.3. Na komendę
Połączenia at polecenie wykonuje polecenia w określonym czasie, używając domyślnej powłoki, chyba że wskażesz polecenie inaczej (zobacz stronę podręcznika).
Opcje do at są raczej przyjazne dla użytkownika, co pokazują poniższe przykłady:
Steven@home:~> jutro + 2 dni
ostrzeżenie: polecenia będą wykonywane przy użyciu (w kolejności) a) $SHELL
b) powłoka logowania c) /bin/sh
w > raporty kotów | wyślij e-mail na adres mójszef@mojafirma
w >
zadanie 1 o godzinie 2001:06 16-12-36
Steven@home:~> jutro + 2 dni
ostrzeżenie: polecenia będą wykonywane przy użyciu (w kolejności) a) $SHELL
b) powłoka logowania c) /bin/sh
w > raporty kotów | wyślij e-mail na adres mójszef@mojafirma
w >
zadanie 1 o godzinie 2001:06 16-12-36
Wpisując Ctrl+D opuszcza at narzędzie i generuje komunikat „EOT”.
Użytkownik steven robi tutaj dziwną rzecz, łącząc dwa polecenia; przeanalizujemy tego rodzaju praktyki w Rozdziale 5, Przekierowywanie wejścia i wyjścia.
Steven@home:~> w 0237
ostrzeżenie: polecenia będą wykonywane przy użyciu (w kolejności) a) $SHELL
b) powłoka logowania c) /bin/sh at> CD nowe programy
w > ./konfiguruj; robić
w >
zadanie 2 o godzinie 2001:06 14-02-00
Steven@home:~> w 0237
ostrzeżenie: polecenia będą wykonywane przy użyciu (w kolejności) a) $SHELL
b) powłoka logowania c) /bin/sh at> CD nowe programy
w > ./konfiguruj; robić
w >
zadanie 2 o godzinie 2001:06 14-02-00
Połączenia -m opcja wysyła wiadomość do użytkownika po zakończeniu zadania lub wyjaśnia, kiedy zadania nie można wykonać. Komenda oraz wymienia stanowiska pracy; wykonaj to polecenie przed przesłaniem zadań, aby zapobiec ich uruchomieniu w tym samym czasie co inne. Z atrma poleceniem możesz usunąć zaplanowane zadania, jeśli zmienisz zdanie.