# systemd-run > Uruchamiaj programy w przejściowych jednostkach zakresu, jednostkach usługowych lub jednostkach usługowych uruchamianych przez ścieżkę, gniazdo lub timer. > Więcej informacji: . - Uruchom przejściową usługę: `sudo systemd-run {{komenda}} {{argument1 argument2 ...}}` - Uruchom przejściową usługę pod menedżerem usług aktualnego użytkownika (bez uprawnień): `systemd-run --user {{komenda}} {{argument1 argument2 ...}}` - Uruchom przejściową usługę z podaną nazwą jednostki i opisem: `sudo systemd-run --unit={{nazwa}} --description={{string}} {{komenda}} {{argument1 argument2 ...}}` - Uruchom przejściową usługę, która nie jest czyszczona po jej zakończeniu z podaną zmienną środowiskową: `sudo systemd-run --remain-after-exit --set-env={{nazwa}}={{wartość}} {{komenda}} {{argument1 argument2 ...}}` - Uruchom przejściowy timer, który okresowo uruchamia swoją przejściową usługę (zobacz `man systemd.time`, aby zapoznać się z formatem wydarzeń kalendarza): `sudo systemd-run --on-calendar={{wydarzenie_kalendarza}} {{komenda}} {{argument1 argument2 ...}}` - Udostępnij terminal programowi (umożliwiając interaktywne wejście/wyjście) i zapewnij, że szczegóły wykonania pozostaną po zakończeniu programu: `systemd-run --remain-after-exit --pty {{komenda}}` - Ustaw właściwości (np. CPUQuota, MemoryMax) procesu i poczekaj, aż się zakończy: `systemd-run --property MemoryMax={{pamięć_w_bajtach}} --property CPUQuota={{procent_czasu_CPU}}% --wait {{komenda}}` - Użyj programu w potoku powłoki: `{{komenda1}} | systemd-run --pipe {{komenda2}} | {{komenda3}}`