ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

ອາຫານທ່ຽງ - ອອນລາຍໃນຄລາວ

ດໍາເນີນການອາຫານທ່ຽງໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນອາຫານທ່ຽງຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


ອາຫານທ່ຽງ - launcher ຂະບວນການແຈກຢາຍ

ສະຫຼຸບສັງລວມ


ອາຫານກາງວັນ [config ເອກະສານ] [ທາງເລືອກໃນການ]

ລາຍລະອຽດ


ອາຫານທ່ຽງແມ່ນຕົວເປີດໃຊ້ຂະບວນການແຈກຢາຍສໍາລັບ GNU/Linux. The Lunch master ເປີດຕົວ
ຂະບວນການຂ້າທາດອາຫານທ່ຽງຜ່ານເຊດຊັນ SSH ທີ່ເຂົ້າລະຫັດໄວ້ຖ້າຢູ່ໃນໂຮດທາງໄກ. ທາດເຫຼົ່ານັ້ນ
ຂະບວນການສາມາດເປີດຄໍາສັ່ງທີ່ຕ້ອງການຕາມຄວາມຕ້ອງການ.

OPTIONS


- ການປ່ຽນແປງ
ສະ​ແດງ​ຕົວ​ເລກ​ສະ​ບັບ​ຂອງ​ໂຄງ​ການ​ແລະ​ອອກ​

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

-f CONFIG_FILE, --config-file=CONFIG_FILE
ລະບຸໄຟລ໌ config python. ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດໄຟລ໌ config ເປັນ
ການໂຕ້ຖຽງທໍາອິດ.

-l LOGGING_DIRECTORY, --logging-directory=LOGGING_DIRECTORY
ລະບຸບັນຊີການບັນທຶກ ແລະ pidfile ສໍາລັບແມ່ບົດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ
/var/tmp/ອາຫານທ່ຽງ

-q, --log-to-file
ເປີດໃຊ້ຂໍ້ມູນຕົ້ນສະບັບຂອງການບັນທຶກເພື່ອຍື່ນ ແລະປິດການທໍາງານການບັນທຶກໄປຫາຜົນໄດ້ຮັບມາດຕະຖານ.

-g, --ກາ​ຟິກ
ເປີດໃຊ້ສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ແບບກຣາຟິກ.

-v, -- verbose
ເຮັດໃຫ້ຜົນຜະລິດການຕັດໄມ້ verbose.

-d, --debug
ເຮັດໃຫ້ຜົນຜະລິດການຕັດໄມ້ເວົ້າຫຼາຍ.

-k, --ຂ້າ
ຂ້າແມ່ບົດອາຫານທ່ຽງອີກອັນນຶ່ງທີ່ໃຊ້ໄຟລ໌ config ດຽວກັນ ແລະບັນທຶກບັນຊີ.
ອອກໄປເມື່ອມັນສຳເລັດ.

OPERATION


ອາຫານທ່ຽງທີ່ປະຕິບັດໄດ້ຖືກເອີ້ນວ່າແມ່ບົດອາຫານທ່ຽງ. ການ​ປະ​ຕິ​ບັດ​ສໍາ​ລັບ​ອາ​ຫານ​ທ່ຽງ​ແມ່ນ​ເອີ້ນ​ວ່າ​
ຂ້າທາດອາຫານທ່ຽງ. ຖ້າດໍາເນີນການເປັນແມ່ບົດ, ມັນເປີດຕົວສໍາລອງ. ສໍາລອງມີຄວາມຮັບຜິດຊອບ
ເປີດຂະບວນການຂອງເດັກນ້ອຍ. ແມ່ບົດເປີດຕົວສໍາລອງ (ຜ່ານ SSH ຫຼືບໍ່) ເຊິ່ງໃນທາງກັບກັນ,
ເປີດຂະບວນການຂອງເດັກນ້ອຍ.

ໄຟລ໌ການຕັ້ງຄ່າອາຫານທ່ຽງສາມາດຖືກສະຫນອງໃຫ້ເປັນການໂຕ້ຖຽງທໍາອິດກັບອາຫານທ່ຽງທີ່ປະຕິບັດໄດ້.
ຖ້າບໍ່ໃຫ້, ແມ່ບົດອາຫານທ່ຽງຈະຊອກຫາ ~/.ອາຫານທ່ຽງ ໄຟລ໌. ຖ້າບໍ່ພົບ, ອາຫານທ່ຽງຈະ
ພິມ​ຄວາມ​ຜິດ​ພາດ​ແລະ​ອອກ​. ໄຟລ໌ config ອາຫານທ່ຽງແມ່ນຂຽນໃນການຂຽນໂປລແກລມ Python
ພາສາ, ແລະຕ້ອງໂທຫາຟັງຊັນ add_command.

ID ຂະບວນການຂອງແມ່ບົດແມ່ນຂຽນໃສ່ໄຟລ໌ທີ່ຢູ່ໃນ /var/tmp/lunch/master*.pid,
ບ່ອນທີ່ * ແຕກຕ່າງກັນໄປຕາມໄຟລ໌ config ອາຫານທ່ຽງທີ່ໃຊ້ເພື່ອ configure ແມ່ບົດ. ນີ້ແມ່ນ
ວິ​ທີ​ການ​ຂ້າ​ແມ່​ບົດ​ອາ​ຫານ​ທ່ຽງ​ທຸກ​ຄົນ​ໃນ​ລະ​ບົບ​ຂອງ​ທ່ານ​:

ສໍາລັບ f ໃນ /var/tmp/lunch/master-*.pid; do kill -15 $(cat $f); ສຳເລັດແລ້ວ

ກຣາບຟິກ ຜູ້ໃຊ້ INTERFACE


ເມື່ອຖືກເອີ້ນດ້ວຍທາງເລືອກ --graphical, (-g) ແມ່ບົດອາຫານທ່ຽງສະແດງໃຫ້ເຫັນຜູ້ໃຊ້ທີ່ມີກາຟິກ
ການໂຕ້ຕອບສະແດງສະຖານະຂອງທຸກຂະບວນການຄຸ້ມຄອງ. ໃນເວລາທີ່ປ່ອງຢ້ຽມນີ້ແມ່ນປິດ, ໄດ້
ແມ່ບົດອາຫານທ່ຽງອອກຈາກແລະຂ້າຂະບວນການເດັກນ້ອຍທັງຫມົດຂອງມັນ.

SSH ຄີ ການຄຸ້ມຄອງ


ຖ້າໃຊ້ຫຼາຍກວ່າຫນຶ່ງເຈົ້າພາບ, ອາຫານທ່ຽງຕ້ອງການເຄື່ອງແມ່ຂ່າຍ SSH ທີ່ຕິດຕັ້ງຢູ່ໃນແຕ່ລະຫ່າງໄກສອກຫຼີກ
ຄອມ​ພິວ​ເຕີ. ມັນຍັງມີຄວາມຈໍາເປັນທີ່ລະຫັດ SSH ສາທາລະນະຂອງຜູ້ໃຊ້ຂອງທ່ານໃນຄອມພິວເຕີຕົ້ນສະບັບ
ຕ້ອງໄດ້ຮັບການຕິດຕັ້ງຢູ່ໃນຄອມພິວເຕີສໍາລອງທຸກ. ນີ້ແມ່ນບົດສະຫຼຸບຂອງຂັ້ນຕອນທີ່ຕ້ອງເຮັດເພື່ອສ້າງ
ກະແຈ SSH ໃນຄອມພິວເຕີຫຼັກຂອງເຈົ້າ, ແລະສົ່ງລະຫັດສາທາລະນະຂອງເຈົ້າຢູ່ໃນຄອມພິວເຕີສໍາລອງແຕ່ລະອັນ.

$ mkdir -p ~ / .ssh
$ chmod 700 ~ / .ssh
$ ssh-keygen -f ~/.ssh/id_rsa -t rsa

ຕໍ່ໄປ, ສໍາລັບແຕ່ລະເຈົ້າພາບສໍາລອງ, ເຮັດ:

$ ssh-copy-id @
$ ssh username@host 'echo ສະບາຍດີ'

ຄໍາສັ່ງສຸດທ້າຍຄວນສະແດງ "ສະບາຍດີ" ເມື່ອອອກ.

ຖ້າທ່ານເລີ່ມຕົ້ນອາຫານທ່ຽງຜ່ານ SSH, ແລະການເປີດຕົວຈາກບ່ອນນັ້ນສັ່ງໂຮດອື່ນ, ກ່ອນອື່ນ ໝົດ ທ່ານຕ້ອງ
ໃຫ້ແນ່ໃຈວ່າ ssh-agent ເຮັດວຽກຢູ່ ແລະທ່ານໄດ້ປົດລັອກກະແຈ SSH ສ່ວນຕົວຂອງເຈົ້າແລ້ວ.
ມັນສາມາດເຮັດໄດ້ເຊັ່ນນີ້:

$ ssh-agent bash
$ ssh-add

ປະຫວັດຄວາມເປັນ


2010 - Ported ຈາກ multiprocessing ກັບ Twisted

2009 - ຂຽນໂດຍ Alexandre Quessy[email protected]> ດ້ວຍການປະກອບສ່ວນຈາກ Simon
Piette[email protected]>

ຕົວຢ່າງ


ເບິ່ງລາຍການຕົວຢ່າງສໍາລັບຕົວຢ່າງ. ໃນລະບົບ Debian ຫຼື Ubuntu, ພວກເຂົາຄວນຈະຕັ້ງຢູ່
ໃນ /usr/share/doc/lunch/example/ directory.

ນີ້ແມ່ນຕົວຢ່າງທີ່ງ່າຍດາຍທີ່ສຸດທີ່ເປັນໄປໄດ້ສໍາລັບເນື້ອໃນຂອງ a ~/.ອາຫານທ່ຽງ ໄຟລ໌. ມັນບອກ
ອາຫານທ່ຽງເພື່ອໂທຫາຄໍາສັ່ງດຽວ, ເອີ້ນວ່າ "xeyes".

add_command("xeyes")

ຖ້າທ່ານເພີ່ມການໂທຫາ add_command ໃນໄຟລ໌ນີ້, ມັນຈະເພີ່ມຂະບວນການເພີ່ມເຕີມ
ເປີດຕົວໂດຍອາຫານທ່ຽງ. add_command ແມ່ນຟັງຊັນ Python ທີ່ທ່ານຕ້ອງການໂທຫາຈາກອາຫານທ່ຽງຂອງທ່ານ
ໄຟລ໌ການຕັ້ງຄ່າເພື່ອເພີ່ມຄໍາສັ່ງທີ່ຈະເອີ້ນໂດຍອາຫານທ່ຽງ. ຖ້າທ່ານເພີ່ມຫຼາຍກ່ວາ
ຫນຶ່ງຄໍາສັ່ງ, ພວກເຂົາເຈົ້າຈະຖືກເອີ້ນໃນຄໍາສັ່ງທີ່ທ່ານເພີ່ມໃຫ້ເຂົາເຈົ້າໃນໄຟລ໌.

ນີ້ແມ່ນຕົວຢ່າງທີ່ສັບສົນກວ່າຂອງໄຟລ໌ການຕັ້ງຄ່າ. ມັນສ້າງສາມຂະບວນການ, ມີ
ການ​ຂຶ້ນ​ກັບ​ລະ​ຫວ່າງ​ຂະ​ບວນ​ການ​.

add_command("xeyes", identifier="xeyes")
add_command("xlogo", ຂຶ້ນກັບ =["xeyes"])
add_command("xclock", ຂຶ້ນກັບ =["xeyes", "xlogo"])

ໄຟລ໌ການຕັ້ງຄ່າຂ້າງເທິງນີ້ຈະເລີ່ມຕົ້ນ xeyes, ແລະ xlogo ຕໍ່ໄປ, ແລະສຸດທ້າຍ xclock.
ຖ້າ xeyes ເຊົາ, ທັງສາມຂະບວນການຈະຖືກຢຸດແລະເລີ່ມຕົ້ນໃຫມ່. ຖ້າຂະບວນການ xlogo
ຢຸດ, xclock ຈະຖືກຢຸດແລະ restart ອີກຄັ້ງເມື່ອ xlogo ເຮັດວຽກ. ໄດ້
"ຂຶ້ນກັບ" ການໂຕ້ຖຽງຄໍາຫລັກຂອງຟັງຊັນ "add_command" ຕ້ອງການບັນຊີລາຍຊື່ຂອງສະຕຣິງເປັນ.
ການໂຕ້ຖຽງ. ສະຕຣິງເຫຼົ່ານັ້ນຕ້ອງກົງກັບ "ຕົວລະບຸ" argument ຄໍາສໍາຄັນຂອງຄໍາທີ່ເພີ່ມແລ້ວ
ຄໍາສັ່ງ.

ໃນຕົວຢ່າງຕໍ່ໄປ, ພວກເຮົາໃຊ້ SSH ເພື່ອເປີດຕົວຂະບວນການຢູ່ໃນໂຮດຫ່າງໄກສອກຫຼີກ. ໃຫ້ສັງເກດວ່າອາຫານທ່ຽງ -
script slave ຕ້ອງໄດ້ຮັບການຕິດຕັ້ງຢູ່ໃນແຕ່ລະ hosts ທີ່ຈະເປີດຕົວຂະບວນການເດັກນ້ອຍ.

add_command("xeyes")
add_command("xeyes", user="johndoe", host="example.org")

ມັນຈະສ້າງຕົ້ນໄມ້ຂະບວນການເຊັ່ນນີ້:

ອາຫານທ່ຽງ _______________ ອາຫານທ່ຽງ-ທາດ____xeyes
|____ssh____lunch-slave____xeyes

ຄໍາສັ່ງຕໍ່ໄປແມ່ນຄໍາສັ່ງທີ່ດໍາເນີນການພຽງແຕ່ຫນຶ່ງຄັ້ງ.

add_command("ls -l", identifier="listing...", respawn=False)

ຖ້າສໍາລັບເຫດຜົນບາງຢ່າງ, ມັນງ່າຍກວ່າສໍາລັບທ່ານທີ່ຈະລະບຸຊື່ເຈົ້າພາບສໍາລັບທຸກໆຄໍາສັ່ງທີ່ທ່ານ
ເພີ່ມ, ເຖິງແມ່ນວ່າສໍາລັບເຈົ້າພາບທ້ອງຖິ່ນ, ທ່ານສາມາດໂທຫາ "add_local_address" ດ້ວຍ IP ຂອງແມ່ບົດເປັນ.
ການໂຕ້ຖຽງ.

add_local_address("192.168.1.2")
# ພວກເຮົາຈະບໍ່ໃຊ້ SSH ສໍາລັບອັນນີ້,
# ນັບຕັ້ງແຕ່ພວກເຮົາຫາກໍ່ເພີ່ມເຈົ້າພາບຂອງມັນໂດຍໃຊ້
# ຟັງຊັນ "add_local_address".
add_command("xeyes",
ຕົວລະບຸ = "local_xeyes",
user="johndoe", host="192.168.0.2")
# ພວກເຮົາຈະໃຊ້ SSH ສໍາລັບອັນຕໍ່ໄປ,
# ເນື່ອງຈາກເຈົ້າພາບຂອງມັນບໍ່ໄດ້ຖືກຕັ້ງໃຫ້ເປັນເຈົ້າພາບທ້ອງຖິ່ນ.
add_command("xeyes -geometry 300x400",
ຕົວລະບຸ = "remote_xeyes",
user="johndoe", host="example.org")

ການລາຍງານ ບັກ


ເບິ່ງ http://svn.sat.qc.ca/trac/lunch ສໍາລັບການຊ່ວຍເຫຼືອແລະເອກະສານ.

ໃຊ້ອາຫານທ່ຽງອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    unitedrpms
    unitedrpms
    ເຂົ້າຮ່ວມກັບພວກເຮົາໃນ Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    ເປີດໃຊ້ URPMS repository ໃນຂອງທ່ານ
    ລະບົບ -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    ດາວໂຫລດ unitedrpms
  • 2
    ເພີ່ມຫ້ອງສະCຸດ C ++
    ເພີ່ມຫ້ອງສະCຸດ C ++
    Boost ສະຫນອງການ Portable ຟຣີ
    ຫ້ອງສະໝຸດ C++ ທີ່ໄດ້ທົບທວນຄືນໂດຍໝູ່. ໄດ້
    ເນັ້ນໜັກໃສ່ຫ້ອງສະໝຸດແບບເຄື່ອນທີ່
    ເຮັດວຽກໄດ້ດີກັບຫ້ອງສະຫມຸດມາດຕະຖານ C ++.
    ເບິ່ງ http://www.bo...
    ດາວໂຫລດ Boost C++ Libraries
  • 3
    VirtualGL
    VirtualGL
    VirtualGL ປ່ຽນເສັ້ນທາງຄໍາສັ່ງ 3D ຈາກ a
    ແອັບພລິເຄຊັນ Unix/Linux OpenGL ໃສ່ a
    GPU ຂ້າງເຊີບເວີແລະແປງ
    rendered ຮູບ 3D ເຂົ້າ​ໄປ​ໃນ​ສະ​ຕ​ຣີມ​ວິ​ດີ​ໂອ​
    ທີ່...
    ດາວໂຫລດ VirtualGL
  • 4
    libusb
    libusb
    ຫ້ອງສະໝຸດເພື່ອເປີດໃຊ້ພື້ນທີ່ຜູ້ໃຊ້
    ໂຄງ​ການ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ເພື່ອ​ຕິດ​ຕໍ່​ພົວ​ພັນ​ກັບ​
    ອຸປະກອນ USB. ຜູ້ຊົມ: ນັກພັດທະນາ, ສິ້ນສຸດ
    ຜູ້ໃຊ້/ເດັສທັອບ. ພາສາການຂຽນໂປຣແກຣມ: C.
    ໝວດໝູ່...
    ດາວໂຫລດ libusb
  • 5
    SWIG
    SWIG
    SWIG ເປັນເຄື່ອງມືພັດທະນາຊອບແວ
    ທີ່ເຊື່ອມຕໍ່ບັນດາໂຄງການທີ່ຂຽນໃນ C ແລະ
    C ++ ທີ່ມີຄວາມຫລາກຫລາຍຂອງລະດັບສູງ
    ພາສາການຂຽນໂປຼແກຼມ. SWIG ຖືກນໍາໃຊ້ກັບ
    ແຕກຕ່າງກັນ ...
    ດາວໂຫລດ SWIG
  • 6
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce ຫົວຂໍ້, ສ້າງຂຶ້ນດ້ວຍ
    JS ຕໍ່ໄປ, Webpack, Babel, Node, ແລະ
    ດ່ວນ, ໃຊ້ GraphQL ແລະ Apollo
    ລູກ​ຄ້າ. ຮ້ານ WooCommerce ໃນ React(
    ປະ​ກອບ​ດ້ວຍ​: ຜະ​ລິດ​ຕະ​ພັນ ...
    ດາວໂຫລດ WooCommerce Nextjs React Theme
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad