EnglishFrenchSpanish

Jalankan server | Ubuntu > | Fedora > |


favorit OnWorks

keep-one-running - Online di Cloud

Jalankan keep-one-running di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah keep-one-running 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


run-one - jalankan hanya satu instance pada satu waktu dari beberapa perintah dan serangkaian argumen yang unik
(berguna untuk cronjobs, misalnya)

RINGKASAN


run-one PERINTAH [ARGS]

lari-ini-satu PERINTAH [ARGS]

jalankan-satu-terus-menerus PERINTAH [ARGS]

tetap-satu-lari PERINTAH [ARGS]

jalankan-satu-sampai-sukses PERINTAH [ARGS]

jalankan-satu-sampai-kegagalan PERINTAH [ARGS]

DESKRIPSI


run-one adalah skrip pembungkus yang menjalankan tidak lebih dari satu contoh unik dari beberapa perintah
dengan serangkaian argumen yang unik.

Ini sering berguna dengan cronjobs, ketika Anda ingin tidak lebih dari satu salinan berjalan pada satu waktu.

lari-ini-satu Persis seperti run-one, kecuali itu akan menggunakan halaman(1) dan membunuh(1) untuk menemukan
dan matikan semua proses yang berjalan yang dimiliki oleh pengguna dan cocokkan dengan perintah target dan
argumen. Perhatikan bahwa lari-ini-satu akan memblokir saat mencoba mematikan proses yang cocok,
sampai semua proses pencocokan mati.

jalankan-satu-terus-menerus beroperasi persis seperti run-one kecuali bahwa itu memunculkan kembali "COMMAND [ARGS]"
setiap saat COMMAND keluar (nol atau bukan nol).

tetap-satu-lari adalah alias untuk jalankan-satu-terus-menerus.

jalankan-satu-sampai-sukses beroperasi persis seperti jalankan-satu-terus-menerus kecuali itu muncul kembali
"COMMAND [ARGS]" sampai COMMAND berhasil keluar (yaitu, keluar dari nol).

jalankan-satu-sampai-kegagalan beroperasi persis seperti jalankan-satu-terus-menerus kecuali itu muncul kembali
"COMMAND [ARGS]" sampai COMMAND keluar dengan kegagalan (yaitu, keluar bukan nol).

CONTOH


Dalam satu cangkang:

$ run-one rsync -azP $HOME $PENGGUNA@contoh.com:/srv/cadangan
fouser/
foouser/.bash_history
40298 100% 37.13MB/s 0:00:00 (xfer#1, untuk memeriksa=3509/3516)
foouser/.viminfo
20352 100% 98.39kB/s 0:00:00 (xfer#3, untuk memeriksa=3478/3516)
...
terkirim 746228 byte diterima 413059 byte 36802.76 byte/dtk
ukuran total 3732890955 percepatan adalah 3219.99

Di Shell lain, saat yang pertama masih berjalan:

$ run-one rsync -azP $HOME $PENGGUNA@contoh.com:/srv/cadangan
$ gema $?
1

Contoh lain... Dalam satu shell:

$ run-one top

Di cangkang lain:

$ run-one top
$ gema $?
1
$ run-this-one top
atas - 17:15:36 ke atas 1:43, 3 pengguna, rata-rata memuat: 1.05, 1.04, 1.00
Tugas: 170 total, 1 lari, 169 tidur, 0 berhenti, 0 zombie
...

Dan perhatikan bahwa proses di shell pertama terbunuh.

Anda mungkin ingin menjaga satu koneksi ssh tetap aktif dan berjalan sepanjang waktu, dengan:

$ run-one-constantly ssh -N -C -L 3128:localhost:3128 -L 7778:localhost:7778 example.com
&

Gunakan keep-one-running online menggunakan layanan onworks.net


Ad


Ad