GoGPT Best VPN GoSearch

favorit OnWorks

launchtool - Online di Cloud

Jalankan launchtool di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah alat peluncuran perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


launchtool - jalankan perintah yang mengawasi eksekusinya.

RINGKASAN


alat peluncuran [Pilihan] [Command]

DESKRIPSI


alat peluncuran adalah alat yang menjalankan perintah yang disediakan pengguna dan dapat mengawasi pelaksanaannya di
banyak cara, seperti mengendalikan lingkungannya, memblokir sinyal, mencatat outputnya,
mengubah izin pengguna dan grup, membatasi penggunaan sumber daya, memulai ulang jika gagal,
menjalankannya terus menerus dan mengubahnya menjadi daemon.

alat peluncuran sepenuhnya dapat dikonfigurasi, baik melalui baris perintah dan menggunakan konfigurasi
file. File konfigurasi dapat dibuat executable dan mulai dengan “#!/usr/bin/launchtool
-C”, untuk membuat daemon menggunakan perintah yang lebih sederhana.

DOA


alat peluncuran mengeksekusi perintah yang ditemukannya di baris perintah, melalui sakelar atau
berkas konfigurasi. Semua parameter non-switch digabungkan ke perintah, yang akan
dieksekusi menggunakan “/ Bin / sh -C".

alat peluncuran mode eksekusi default adalah menjalankan perintah secara normal dan mengembalikan keluarnya
status. Semua fitur dinonaktifkan secara default dan diaktifkan menggunakan opsi baris perintah atau
nilai dalam file konfigurasi. Opsi baris perintah menimpa file konfigurasi.

alat peluncuran sesi diidentifikasi oleh tag yang digunakan baik untuk menandai output perintah
dalam file log dan untuk mengidentifikasi sesi yang sedang berjalan untuk memeriksa apakah sesi tersebut sudah dimulai atau
mengirimi mereka sinyal tanpa menentukan PID proses.

PILIHAN


alat peluncuran mengikuti sintaks baris perintah GNU yang biasa, dengan opsi panjang dimulai dengan dua
tanda hubung (`-').

-?, --membantu
Tampilkan pesan bantuan terperinci dengan ringkasan semua opsi.

--penggunaan
Tampilkan pesan penggunaan singkat.

-k, --bunuh[=sinyal]
Matikan alat peluncuran yang sedang berjalan dengan sinyal yang ditentukan (15 secara default) dan keluar. Tidak
penguraian nama sinyal (belum) disediakan, jadi sinyal harus ditentukan olehnya
nomor.

--memeriksa
Periksa apakah alat peluncuran lain sedang berjalan, lalu keluar.

--showcfg
Proses file konfigurasi dan baris perintah, tampilkan konfigurasi yang dihasilkan dan keluar.

-V, --Versi: kapan
Versi cetak dan keluar.

-T, --tag = tanda, "menandai"
Tag yang digunakan untuk mengidentifikasi sesi

-C, --config=berkas
Baca data konfigurasi dari "file". Default ke /etc/launchtool/ .conf

-di, --bertele-tele, “bertele-tele”
Aktifkan keluaran verbose.

--tidak bertele-tele
Nonaktifkan keluaran verbose.

--debug, “men-debug”
Aktifkan keluaran debug (termasuk keluaran --verbose).

--tanpa debug
Nonaktifkan keluaran debug.

-C, --perintah=cmd, "perintah"
Perintah untuk dieksekusi.

--tag-terlihat=tag, "bisa dilihat menandai"
Tag yang akan digunakan untuk pidfiles dan logfiles alih-alih “launchtool- ”.

-D, --daemon, "daemon"
Garpu ke latar belakang dan lepaskan dari terminal, menjadi daemon.

-N, --tidak ada daemon
Jangan menjadi daemon.

--pidfile, "pidfile"
Buat pidfile (default ketika --daemon digunakan).

--tidak ada-pidfile
Jangan membuat pidfile (default ketika --daemon tidak digunakan).

--piddir=dir, “piddir”
Direktori tempat pidfiles disimpan (default ke / var / run).

--chroot=dir, "akar dir "
Chroot ke direktori ini sebelum menjalankan perintah.

--chdir=dir, "Mulailah dir "
Chdir ke direktori ini sebelum menjalankan perintah (default ke '.' atau '/' jika
--daemon hadir).

-kamu, --pengguna=pengguna, "pengguna"
Hak pengguna untuk menjalankan perintah dengan.

-G, --grup=grup, "kelompok"
Hak grup untuk menjalankan perintah dengan.

--umask=topeng, “umask”
Atur umask ini sebelum menjalankan perintah.

-L, --infinite-run, "tak terbatas lari”
Jangan pernah menyerah memulai kembali perintah jika gagal.

--tidak-berjalan tanpa batas
Berhentilah memulai kembali perintah setelah sejumlah kegagalan tertentu.

--waktu tunggu=t1,t2,... , "tunggu waktu"
Daftar waktu (dalam detik) untuk menunggu setelah program gagal sebelum memulai ulang.
Jika tidak ditentukan, perintah yang gagal tidak akan dimulai ulang.

--good-running-time=detik, "bagus berjalan waktu"
Waktu berjalan minimum yang diperlukan untuk memulai ulang untuk waktu tunggu pertama.

--sinyal-diteruskan=sig1,sig2,... , “diteruskan sinyal”
Daftar sinyal (dalam nama atau nomor) untuk diteruskan ke perintah.

--sinyal-diblokir=sig1,sig2,... , “diblokir sinyal”
Daftar sinyal (dalam nama atau nomor) yang akan diblokir sebelum menjalankan perintah.

--limit-cpu=detik, “cpu membatasi"
Batas waktu CPU untuk perintah (lihat batas setel(2)).

--limit-file-size=1024b-blok, "mengajukan ukuran membatasi"
Batas ukuran file untuk perintah (lihat batas setel(2)).

--limit-data-memory=1024b-blok, "data ingatan membatasi"
Batas ukuran memori data untuk perintah (lihat batas setel(2)).

--limit-process-count=hitungan, "proses menghitung membatasi"
Batas jumlah proses untuk perintah (lihat batas setel(2)).

--limit-open-files=hitung, "membuka arsip membatasi"
Buka batas file untuk perintah (lihat batas setel(2)).

--limit-core-size=1024b-blok, "inti ukuran membatasi"
Batas ukuran file inti untuk perintah (lihat batas setel(2)).

--membatasi-lingkungan, "membatasi lingkungan"
Batasi lingkungan anak.

--tanpa-pembatasan-lingkungan
Salin semua variabel lingkungan ke lingkungan anak.

--diizinkan-env-vars=var1,var2,... , "diizinkan env var”
Daftar variabel lingkungan yang akan disalin ke anak ketika lingkungannya
terbatas.

--log-launchtool-output=target, “alat peluncuran keluaran"
Target keluaran launchtool (abaikan, stdout, stderr, file: nama file atau
syslog:identitas, fasilitas, level).

--log-launchtool-errors=target, “alat peluncuran kesalahan "
Target pesan kesalahan launchtool (abaikan, stdout, stderr, file: nama file atau
syslog:identitas, fasilitas, level).

--log-anak-output=target, "memerintah keluaran"
Target keluaran anak (abaikan, stdout, stderr, file: nama file atau
syslog:identitas, fasilitas, level).

--log-anak-kesalahan=target, "memerintah kesalahan "
Target pesan kesalahan anak (abaikan, stdout, stderr, file: nama file atau
syslog:identitas, fasilitas, level).

--silent-restart-status=nilai, "diam Restart status"
Mengembalikan nilai yang digunakan oleh anak untuk secara eksplisit meminta restart (fitur dinonaktifkan jika
tidak ditentukan).

--silent-restart-time=detik, "diam Restart waktu"
Saatnya menunggu sebelum memulai ulang anak setelah permintaan mulai ulang eksplisit.

--statistik, “Statistik”
Menghasilkan beberapa statistik ketika perintah berakhir (tersirat oleh --verbose).

--tidak ada statistik
Jangan menghasilkan statistik saat perintah berakhir.

masuk SASARAN


Target logging ditentukan dengan nama target dan parameter opsionalnya, dipisahkan oleh
titik dua (“:”).

Kemungkinan konfigurasi target adalah:

mengabaikan Keluaran dibuang begitu saja.

stdout Output masuk ke aliran output standar.

stderr Output masuk ke aliran kesalahan standar.

file: nama file
Output pergi ke file "nama file".

syslog:identitas,fasilitas,level
Output masuk ke syslog, dengan identitas yang diberikan (string yang mengidentifikasi logger),
fasilitas (lihat syslog(3)) dan level (lihat syslog(3)).

KONFIGURASI FILE


File konfigurasi adalah urutan baris “key = value”. Garis dan garis kosong
dimulai dengan '#' diabaikan.

Kemungkinan kunci telah terdaftar di bagian OPSI di sebelah yang sesuai
saklar baris perintah.

Nilai Boolean (ya/tidak) dapat mengambil nilai “ya”, “tidak”, “benar”, “salah”, “0” dan “1”.

CONTOH


# Menjalankan perintah secara normal

launchtool -t tag 'echo "Halo, dunia!"'

# Jalankan perintah restart jika gagal:

launchtool -t tag --wait-times=1,1,1,3,3,3,10,10,10 'my_wonderful_server'

# Jalankan perintah, dengan batasan, mulai ulang jika gagal, sebagai daemon

launchtool -t server saya -d --user=serversaya --chroot=/var/serversaya \
--batas-proses-hitungan=5 --batas-file-terbuka=10 \
--waktu tunggu=1,1,1,3,3,3,10,10,10 \
--berjalan tak terbatas --stats \
--log-launchtool-output=syslog:serversaya,LOG_DAEMON,LOG_INFO \
--log-launchtool-errors=syslog:serversaya,LOG_DAEMON,LOG_ERR \
--log-child-output=syslog:serversaya,LOG_DAEMON,LOG_INFO \
--log-child-errors=syslog:serversaya,LOG_DAEMON,LOG_ERR \
'server_eksperimental_saya'

# Hal yang sama, menggunakan file konfigurasi

tag = server saya
perintah = my_wonderful_server
daemon = ya
statistik = ya
pengguna = server saya
direktori root = /var/serversaya
batas jumlah proses = 5
batas file terbuka = ​​10
waktu tunggu = 1,1,1,3,3,3,10,10,10
lari tak terbatas = ya
output launchtool = syslog:server saya,LOG_DAEMON,LOG_INFO
kesalahan launchtool = syslog:server saya,LOG_DAEMON,LOG_ERR
output perintah = syslog:server saya,LOG_DAEMON,LOG_INFO
kesalahan perintah = syslog:server saya,LOG_DAEMON,LOG_ERR

# Ubah perintah shell dalam daemon polling
# Jadikan file /tmp/have_mobile hanya ada jika ponsel saya ada di
# Daftar penemuan IRDA

alat peluncuran -t deteksi sel -d --silent-restart-time=5 --silent-restart-status=0 --user=nobody \
"jika grep -q SIEMENS /proc/sys/net/irda/discovery; lalu sentuh /tmp/have_mobile; else rm -f /tmp/have_mobile; fi ; exit 0"

# Periksa apakah daemon celldetect sedang berjalan

launchtool -t celldetect --periksa

# Bunuh daemon celldetect yang diluncurkan dengan perintah di atas

launchtool -t deteksi sel -k

# Daemon polling yang sama, dengan file konfigurasi yang dapat dieksekusi

#!/usr/bin/alat peluncuran -C
tag = deteksi sel
perintah = if grep -q SIEMENS /proc/sys/net/irda/discovery; lalu sentuh /tmp/have_mobile; lain rm -f /tmp/have_mobile; fi ; keluar 0
daemon = ya
pengguna = tidak ada
waktu restart diam = 5
status restart diam = 0

# Periksa apakah daemon celldetect sedang berjalan, menggunakan konfigurasi yang dapat dieksekusi
# berkas

deteksi sel --periksa

# Bunuh daemon celldetect menggunakan file konfigurasi yang dapat dieksekusi

deteksi sel -k

Gunakan launchtool online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.