नहीं कर सकते चलाने के लिए cronjob node.js फ़ाइल

0

सवाल

मैं बहुत हिचक पोस्ट करने के लिए यहाँ इस सवाल के बाद से किया गया है बाहर popped एक टन है, लेकिन मैं कोशिश की है बहुत ज्यादा सब कुछ मैं इंटरनेट पर पाया में पिछले 2 दिनों के लिए । मैं कर रहा हूँ पर मेरा पहला सप्ताह लिनक्स का उपयोग कर और एक जंगली सवारी है. (Ubuntu 20.04 LTS)

इसलिए मैं नोड अनुप्रयोग खोलता है जो ब्राउज़र -> लॉगिन हमारी कंपनी के लिए webapp और नीचे लिखते हैं मेरे काम के घंटे स्वचालित रूप से, मैं करना चाहते हैं पर इसे चलाने के लिए कंप्यूटर रिबूट के बाद से मैं मार्क मेरे घंटे जब मैं घर जाओ. इस तरह से मैं करने के लिए मत भूलना उन्हें निशान. (नोट: मैं भी चलाने की कोशिश की पर हर मिनट, या अगले मिनट में आ बस सुनिश्चित करने के लिए इसके बारे में नहीं @रिबूट कमांड)

इन कुछ कर रहे हैं के विभिन्न विकल्पों में मैंने कोशिश की है. खिचड़ी भाषा सच में याद सभी के बाद से मैं कोशिश कर रहा हूँ, मैं belive 100 से अधिक विभिन्न वेरिएंट अब. यह भी कोड के नीचे, मैं भी करने की कोशिश की के साथ या तो पूर्ण पथ या सिर्फ पूर्व. बिन/नोड, आदि.

@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 अनुप्रेषित और stderr में एक लॉग फ़ाइल में ।

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

    इस तरह आप समझ जाएगा अगर वहाँ है किसी भी पुस्तकालय या पथ मुद्दा है ।

  3. यदि आप अभी भी कर रहे हैं का सामना करना पड़ मुद्दा तो बस जोड़ने के नीचे लाइनों में अपने crontab

    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ý
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में