ย่าทำให้ cronjob วิ่งหนี node.js แฟ้ม

0

คำถาม

ฉันลังเลที่จะโพสมาตั้งแต่คำถามต้องถูกจับออกมาเป็นตัวแต่ฉันพยายามค่อนข้างมากทุกอย่างที่ฉันเจอในอินเตอร์เน็ตในเมื่อ 2 วันก่อน ฉันเป็นของสัปดาห์แรกที่ใช้ระบบลินุกซ์และมันเคยสนุกสุดเหวี่ยงไปด้วย (Ubuntu 20.04 LTS)

ดังนั้นฉันสร้างโหนดโปรแกรมเกี่ยวซึ่งจะเปิดเบราว์เซอร์->logins ต้องบริษัทของเรา webapp และเขียนลงไปงานของฉันชั่วโมงโดยอัตโนมัติ,ฉันอยากวิ่งหนีมันอยู่บนคอมพิวเตอร์เครื่องตั้งแต่ฉันทำเครื่องหมายชั่วโมงเมื่อฉันได้กลับบ้าน ทางนี้ฉันไม่ลืมเครื่องพวกเขา (ข้อควรจำ:ฉันก็ต้องพยายามวิ่งมันอยู่ทุกนาทีหรือหน้ามานานแค่ต้องการมั่นใจว่ามันไม่เกี่ยวกับเรื่อง@คำสั่งรีบูทระบบ)

พวกนี้เป็นของที่ต่างออกตัวเลือกของฉันพยายามแล้ว อโดดถลาจริงจำเรื่องทั้งหมดตั้งแต่ฉันพยายามฉัน belive น 100 แตกต่าง variants ตอนนี้ ยังบรหัสทางด้านล่า,ฉันยังพยายามกับเหมือนกันเต็มพาธหรือแค่อนเก่าน่ะ bin/โหนดเป็นต้น

@reboot cd /home/sepi/Documents/MyProjects/eas_app && /usr/local/bin/node index.js

@reboot usr/local/bin/node /home/sepi/Documents/MyProjects/eas_app/index.js

@reboot /bin/node /home/sepi/Documents/MyProjects/eas_app/index.js

ซึ่งโหนดให้: /usr/local/bin/node

automation bash cron linux
2021-11-22 16:49:19
1

คำตอบที่ดีที่สุด

0
  1. ก่อนเช็คอยู่ที่ไหนของคุณฐานสองโหนดโดย

    $ whereis node

    และใช้มันทางเดียวที่อยู่ใน cronjob.

  2. ที่จะต้องแก้ไขอะไร cronjob สิ่งแรกที่คุณต้องทำคือต้องเปลี่ยนปลายทางจดหมาย stdout และการแจ้งข้อความผิดพลาดในปูมบันทึกแฟ้มได้

    @reboot /bin/node /home/sepi/Documents/MyProjects/eas_app/index.js > out.log 2>&1

    ทางนี้เธอจะเข้าใจถ้ามันมีห้องสมุดหรือเส้นทางเหมือนไม่มีปัญหาอยู่เลยสินะ

  3. ถ้าคุณยังคงลังเผชิญกับปัญหางั้นก็แค่เพิ่มที่ด้านล่างบรรทัดในตารางงานของคุณ

    SHELL=/bin/bash
    BASH_ENV="/home/user/.bashrc" 
    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
    

    ใน BASH_ENV แทนที่จะเป็นของผู้ใช้เพิ่มของคุณชื่อผู้ใช้ตรวจโดย whoami

    ข้อควรจำ:เชลล์และทางรายการจะพบโดย echo $SHELL แล้ว echo $PATH ตามลำดับ

ยังก่อนเพิ่มเวลาลงพื้นฐานตารางงานของเพื่อทดสอบถ้ามันทำงานงั้นเพิ่ม cronjob สำหรับเครื่องซ้อมกัน.

2021-11-22 17:18:56

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่