ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

Keep-one-run - ออนไลน์ใน Cloud

เรียกใช้งานแบบต่อเนื่องในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่งให้ทำงานครั้งเดียวซึ่งสามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


run-one - เรียกใช้เพียงหนึ่งอินสแตนซ์ในแต่ละครั้งของคำสั่งและชุดอาร์กิวเมนต์ที่ไม่ซ้ำกัน
(มีประโยชน์สำหรับ cronjobs เช่น)

เรื่องย่อ


วิ่งหนึ่ง คำสั่ง [ARGS]

วิ่งนี้หนึ่ง คำสั่ง [ARGS]

วิ่งหนึ่งอย่างต่อเนื่อง คำสั่ง [ARGS]

ให้หนึ่งวิ่ง คำสั่ง [ARGS]

วิ่งหนึ่งจนสำเร็จ คำสั่ง [ARGS]

เรียกใช้หนึ่งจนกระทั่งล้มเหลว คำสั่ง [ARGS]

DESCRIPTION


วิ่งหนึ่ง เป็นสคริปต์ตัวตัดทอนที่รันคำสั่งบางคำสั่งได้ไม่เกินหนึ่งอินสแตนซ์
ด้วยชุดอาร์กิวเมนต์ที่เป็นเอกลักษณ์

สิ่งนี้มักจะมีประโยชน์กับ cronjobs เมื่อคุณต้องการไม่เกินหนึ่งสำเนาในแต่ละครั้ง

วิ่งนี้หนึ่ง เป็นเหมือน วิ่งหนึ่งเว้นแต่จะใช้ กริป(1) และ ฆ่า(1) หา
และฆ่ากระบวนการที่ทำงานอยู่ของผู้ใช้และจับคู่คำสั่งเป้าหมายและ
อาร์กิวเมนต์ สังเกตว่า วิ่งนี้หนึ่ง จะบล็อกในขณะที่พยายามฆ่ากระบวนการจับคู่
จนกว่ากระบวนการจับคู่ทั้งหมดจะตาย

วิ่งหนึ่งอย่างต่อเนื่อง ทำงานเหมือนกับ วิ่งหนึ่ง ยกเว้นว่ามันเกิดใหม่ "COMMAND [ARGS]"
คำสั่งออกเมื่อใดก็ได้ (ศูนย์หรือไม่ใช่ศูนย์)

ให้หนึ่งวิ่ง เป็นนามแฝงสำหรับ วิ่งหนึ่งอย่างต่อเนื่อง.

วิ่งหนึ่งจนสำเร็จ ทำงานเหมือนกับ วิ่งหนึ่งอย่างต่อเนื่อง เว้นแต่มันจะเกิดใหม่
"COMMAND [ARGS]" จนกว่า COMMAND จะออกสำเร็จ (เช่น ออกจากศูนย์)

เรียกใช้หนึ่งจนกระทั่งล้มเหลว ทำงานเหมือนกับ วิ่งหนึ่งอย่างต่อเนื่อง เว้นแต่มันจะเกิดใหม่
"COMMAND [ARGS]" จนกว่า COMMAND จะออกโดยไม่มีข้อผิดพลาด (เช่น ออกจากค่าที่ไม่ใช่ศูนย์)

ตัวอย่าง


ในเปลือกเดียว:

$ รันหนึ่ง rsync -azP $HOME $[ป้องกันอีเมล]:/srv/สำรองข้อมูล
ฟูเซอร์/
fouser/.bash_history
40298 100% 37.13MB/s 0:00:00 (xfer#1, to-check=3509/3516)
fouser/.viminfo
20352 100% 98.39kB/s 0:00:00 (xfer#3, to-check=3478/3516)
...
ส่ง 746228 ไบต์ รับ 413059 ไบต์ 36802.76 ไบต์/วินาที
ขนาดรวม 3732890955 เร่งความเร็ว 3219.99

ในเชลล์อื่น ในขณะที่เชลล์แรกยังคงทำงานอยู่:

$ รันหนึ่ง rsync -azP $HOME $[ป้องกันอีเมล]:/srv/สำรองข้อมูล
$ สะท้อน $?
1

อีกตัวอย่างหนึ่ง... ในหนึ่งเชลล์:

$ รันวันท็อป

ในเปลือกอื่น:

$ รันวันท็อป
$ สะท้อน $?
1
$ วิ่งนี้หนึ่งบน
ด้านบน - 17:15:36 น. ขึ้น 1:43 น. ผู้ใช้ 3 คน ค่าเฉลี่ยการโหลด: 1.05, 1.04, 1.00
งาน: ทั้งหมด 170, 1 วิ่ง, 169 นอน, 0 หยุด, 0 ซอมบี้
...

และสังเกตว่ากระบวนการในเชลล์แรกถูกฆ่า

คุณอาจต้องการให้การเชื่อมต่อ ssh หนึ่งเครื่องทำงานตลอดเวลาด้วย:

$ รันหนึ่งอย่างต่อเนื่อง ssh -N -C -L 3128:localhost:3128 -L 7778:localhost:7778 example.com
&

ใช้ออนไลน์แบบต่อเนื่องโดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad