İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

systemd-run - Bulutta Çevrimiçi

Systemd-run'ı OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen sistemd-run komutudur.

Program:

ADI


systemd-run - Programları geçici kapsamda veya hizmet veya zamanlayıcı birimlerinde çalıştırın

SİNOPSİS


systemd-run [SEÇENEKLER...] KOMUT [ARG...]

systemd-run [SEÇENEKLER...] [ZAMANLAYICI SEÇENEKLERİ...] {KOMUT} [ARGS...]

TANIM


systemd-run geçici bir .service veya .scope birimi oluşturmak ve başlatmak ve çalıştırmak için kullanılabilir
belirtilen KOMUT içinde. Geçici .timer oluşturmak ve başlatmak için de kullanılabilir.
birimler.

Bir komut geçici hizmet birimi olarak çalıştırılırsa, komut tarafından başlatılır ve yönetilir.
servis yöneticisi diğer servisler gibi ve bu nedenle çıktısında ortaya çıkıyor sistemctl
liste birimleri diğer herhangi bir birim gibi. Temiz ve bağımsız bir yürütme ortamında çalışacak,
üst süreç olarak hizmet yöneticisi ile. Bu modda, systemd-run başlatacak
hizmet arka planda eşzamansız olarak ve komut yürütmeye başladıktan sonra geri döner.

Bir komut geçici kapsam birimi olarak çalıştırılırsa, tarafından başlatılacaktır. systemd-run kendisi gibi
ana işlemdir ve böylece arayanın yürütme ortamını devralır. Ancak
komutun süreçleri, normal servislere benzer şekilde servis yöneticisi tarafından yönetilir,
ve çıktısında görünecek sistemctl liste birimleri. Bu durumda yürütme
eşzamanlıdır ve yalnızca komut bittiğinde geri döner. Bu mod, aracılığıyla etkinleştirilir.
--kapsam değiştirin (aşağıya bakın).

Bir komut aşağıdaki gibi zamanlayıcı seçenekleriyle çalıştırılırsa --takvim üzerinde= (aşağıya bakınız), bir geçici
Belirtilen komut için hizmet biriminin yanında zamanlayıcı birimi oluşturulur. Sadece
geçici zamanlayıcı birimi hemen başlatılır, geçici hizmet birimi başlatılır
geçici zamanlayıcı sona erdiğinde. Eğer --birim= belirtilir, KOMUT ihmal edilebilir.
Bu durumda, systemd-run yalnızca belirtilen birimi çağıran bir .timer birimi oluşturur.
geçen.

SEÇENEKLER


Aşağıdaki seçenekler anlaşılmıştır:

--no-ask-parola
Ayrıcalıklı işlemler için kullanıcıyı kimlik doğrulaması için sorgulamayın.

--kapsam
Varsayılan geçici .service birimi yerine bir geçici .scope birimi oluşturun.

--birim=
Otomatik olarak oluşturulmuş bir birim yerine bu birim adını kullanın.

--özellik=, -p
Oluşturulan kapsam veya hizmet birimi için bir birim özelliği ayarlar. Bu bir
aynı formatta atama sistemctl(1)'ler set özelliği Komut.

--açıklama=
Hizmet veya kapsam birimi için bir açıklama sağlayın. Belirtilmemişse, komut
kendisi bir açıklama olarak kullanılacaktır. Görmek Açıklama = in sistemd.birim(5).

--dilim=
yerine yeni .service veya .scope birimini belirtilen dilimin parçası yapın.
sistem.slice.

--çıkıştan sonra kal
Hizmet veya kapsam süreci sona erdikten sonra, hizmeti bitene kadar etrafta tutun.
açıkça durduruldu. Bu, hizmet hakkında çalışma zamanı bilgilerini toplamak için kullanışlıdır.
çalıştırmayı bitirdikten sonra. Ayrıca bkz. Çıktıktan Sonra Kalan= in sistemd.hizmet(5).

--gönderme-iç çekme
Kapsamı veya hizmet birimini sonlandırırken, SIGTERM'den hemen sonra bir SIGHUP gönderin.
Bu, bağlantının sahip olduğu kabuklara ve kabuk benzeri işlemlere belirtmek için kullanışlıdır.
kesildi. Ayrıca bkz. GönderSIGHUP= in sistemd.kill(5).

--hizmet türü=
Hizmet türünü ayarlar. Ayrıca bkz. Tür= in sistemd.hizmet(5). Bu seçeneğin etkisi yoktur
ile birlikte --kapsam. Varsayılan basit.

--sıvı=, --gid=
UNIX kullanıcısı ve grubu altında hizmet sürecini çalıştırır. Ayrıca bkz. Kullanıcı = ve Grup = in
sistemd.exec(5).

--güzel=
Belirtilen Nice düzeyi ile hizmet sürecini çalıştırır. Ayrıca bkz. güzel= in
sistemd.exec(5).

--setenv=
Hizmet sürecini belirtilen ortam değişkenleri kümesiyle çalıştırır. Ayrıca bkz.
çevre= in sistemd.exec(5).

--pty, -t
Bir komut çağrılırken, hizmet standart giriş ve çıkışını komuta bağlar.
tty'yi sözde bir TTY aygıtı aracılığıyla çağırmak. Bu, ikili dosyaların hizmet olarak çağrılmasına izin verir.
etkileşimli komut kabukları gibi etkileşimli kullanıcı girdisi bekleyin.

--sessizlik, -q
Çalışırken ek bilgi çıktısını bastırır. Bu özellikle yararlıdır
ile bütünlüğünde --pty nasıl yapılacağını açıklayan ilk mesajı ne zaman bastıracağını
TTY bağlantısını sonlandırın.

--etkin=, --önyüklemede=, --başlangıçta=, --on-ünite-etkin=, --on-ünite-inaktif=
Farklı başlangıç ​​noktalarına göre monotonik zamanlayıcıları tanımlar. Ayrıca bkz. OnActiveSec=,
OnBootSec=, StartupSec=, OnUnitActiveSec= ve OnUnitInactiveSec= in
sistemd.zamanlayıcı(5). Bu seçeneklerin şunlarla birlikte hiçbir etkisi yoktur. --kapsam.

--takvim üzerinde=
Takvim olay ifadeleriyle gerçek zamanlı (yani duvar saati) zamanlayıcıları tanımlar. Ayrıca bkz.
Takvimde= in sistemd.zamanlayıcı(5). Bu seçenek ile birlikte hiçbir etkisi yoktur.
--kapsam.

--zamanlayıcı-özellik=
Oluşturulan zamanlayıcı birimi için bir zamanlayıcı birimi özelliği ayarlar. Ile benzer
--Emlak ancak yalnızca oluşturulan zamanlayıcı birimi için. Bu seçenek yalnızca birlikte etkilidir
ile --etkin=, --önyüklemede=, --başlangıçta=, --on-ünite-etkin=, --on-ünite-inaktif=,
--takvim üzerinde=. Bu, aynı biçimde bir atama alır sistemctl(1)'ler
set özelliği Komut.

-- bloksuz
İstenen işlemin bitmesini eşzamanlı olarak beklemeyin. bu değilse
belirtilen, iş doğrulanacak, sıraya alınacak ve systemd-run kadar bekleyecek
ünitenin devreye alınması tamamlandı. Bu argümanı ileterek, yalnızca doğrulanır ve
kuyruğa girdi.

--kullanıcı
Arayan kullanıcının servis müdürü yerine, arayan kullanıcının servis müdürü ile konuşun.
sistem.

--sistem
Sistemin servis yöneticisi ile konuşun. Bu zımni varsayılandır.

-H, --ana bilgisayar=
İşlemi uzaktan yürütün. Bir ana bilgisayar adı veya bir kullanıcı adı ve ana bilgisayar adı belirtin
bağlanmak için "@" ile ayrılır. Ana bilgisayar adının sonuna isteğe bağlı olarak bir
üzerindeki belirli bir kapsayıcıya doğrudan bağlanan ":" ile ayrılmış kapsayıcı adı
belirtilen ana bilgisayar. Bu, uzak makine yöneticisi örneğiyle konuşmak için SSH'yi kullanır.
Kapsayıcı adları şu şekilde sıralanabilir: makine ctl -H HOST.

-M, --makine=
İşlemi yerel bir kapsayıcıda yürütün. Bağlanmak için bir kapsayıcı adı belirtin.

-h, --yardım et
Kısa bir yardım metni yazdırın ve çıkın.

--versiyon
Kısa bir sürüm dizesi yazdırın ve çıkın.

İlk seçenek olmayan bağımsız değişkenden sonraki tüm komut satırı bağımsız değişkenleri, komutun bir parçası haline gelir.
başlatılan sürecin satırı. Bir komut hizmet birimi olarak çalıştırılırsa, ilk argümanı
mutlak bir ikili yol olması gerekir.

EXIT DURUMU


Başarı durumunda 0, aksi takdirde sıfır olmayan bir hata kodu döndürülür.

ÖRNEKLER


Aşağıdaki komut, systemd tarafından sağlanan ortam değişkenlerini hizmetlere kaydeder:

# systemd çalıştırma ortamı
Birim run-19945.service olarak çalışıyor.
#journalctl -u run-19945.service
08 Eylül 07:37:21 bupkis systemd[1]: /usr/bin/env başlatılıyor...
08 Eylül 07:37:21 bupkis systemd[1]: /usr/bin/env başlatıldı.
08 Eylül 07:37:21 bupkis env[19948]: YOL=/ usr / local / sbin:/ Usr / local / bin:/ usr / sbin:/ Usr / bin
08 Eylül 07:37:21 bupkis env[19948]: LANG=tr_US.UTF-8
Sep 08 07:37:21 bupkis env[19948]: BOOT_IMAGE=/vmlinuz-3.11.0-0.rc5.git6.2.fc20.x86_64

Aşağıdaki komut şunu çağırır: güncellenmişb(8) alet, ancak bunun için blok G/Ç ağırlığını düşürür
10. Bkz. systemd.resource-control(5) hakkında daha fazla bilgi için blokIOWeight=
özelliği.

# systemd-run -p BlockIOWeight=10 güncellendib

Aşağıdaki komut 30 saniye sonra bir dosyaya dokunacaktır.

# tarih; systemd-run --on-active=30 --timer-property=DoğrulukSec=100ms /bin/dokunma /tmp/foo
8 Aralık Pzt 20:44:24 KST 2014
Birim run-71.timer olarak çalışıyor.
Birim run-71.service olarak çalışacak.
#journalctl -b -u run-71.timer
-- Kayıtlar KST 2014-12-05 19:09:21 KST'de başlar, Pzt 2014-12-08 20:44:54 KST'de biter. --
08 Aralık 20:44:38 konteyner sistemid[1]: Başlangıç /bin/dokunma /tmp/foo.
08 Aralık 20:44:38 konteyner sistemid[1]: Başladı /bin/dokunma /tmp/foo.
#journalctl -b -u run-71.service
-- Kayıtlar KST 2014-12-05 19:09:21 KST'de başlar, Pzt 2014-12-08 20:44:54 KST'de biter. --
08 Aralık 20:44:48 konteyner sistemid[1]: Başlangıç /bin/dokunma /tmp/foo...
08 Aralık 20:44:48 konteyner sistemid[1]: Başladı /bin/dokunma /tmp/foo.

Aşağıdaki komut çağırır / bin / bash standart girdisini, çıktısını geçen bir hizmet olarak
ve arayan TTY'de hata.

# systemd-run -t --send-sighup / bin / bash

onworks.net hizmetlerini kullanarak systemd-run çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad