teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追加情報

2020/04/12 11:31

投稿

Izumo1101
Izumo1101

スコア49

title CHANGED
File without changes
body CHANGED
@@ -41,4 +41,45 @@
41
41
 
42
42
  ----------------------
43
43
  内容がニッチすぎますね・・・。
44
- ファイルの権限の問題化と思い、chat.jsおよび念のためにdatabase.jsonもchmod 775と実行権限を与えてみましたが変わりませんでした。
44
+ ファイルの権限の問題化と思い、chat.jsおよび念のためにdatabase.jsonもchmod 775と実行権限を与えてみましたが変わりませんでした。
45
+ -------------------------
46
+ 階層が若干変わっています。意味はありません。
47
+
48
+ トリガーが必要かと思い対応してみました。結果やはり中断になりますが、なにかヒントとなることがあればと思い投稿します。
49
+ ```sh
50
+ # trigger.sh
51
+ cd `dirname $0`
52
+ node chat.js
53
+ ```
54
+ タスク設定
55
+ /volume1/homes/administrator/NewChat2/trigger.sh
56
+
57
+ ```エラーコード
58
+ /volume1/homes/administrator/NewChat2/trigger.sh: line 2: cd: /volume1/homes/administrator/NewChat2
59
+ : No such file or directory
60
+ internal/modules/cjs/loader.js:800
61
+ throw err;
62
+ ^
63
+
64
+ Error: Cannot find module '/root/chat.js'
65
+ at Function.Module._resolveFilename (internal/modules/cjs/loader.js:797:15)
66
+ at Function.Module._load (internal/modules/cjs/loader.js:690:27)
67
+ at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)
68
+ at internal/main/run_main_module.js:17:11 {
69
+ code: 'MODULE_NOT_FOUND',
70
+ requireStack: []
71
+ }
72
+
73
+ ```
74
+
75
+ 少し様子が変わりました。
76
+ なお、sshでsh trigger.shを実行すると、
77
+ ```ssh
78
+ root@izumo_soshi:/volume1/homes/administrator/NewChat2# sh trigger.sh
79
+ : No such file or directory
80
+ 接続開始 1337
81
+ 入室したユーザー : undefined
82
+ 入室したID : MvSPNQxPwxjyURHXAAAA
83
+
84
+ ```
85
+ こんな感じで実行はできますがなにやら文句は言われます。

1

追記

2020/04/12 11:31

投稿

Izumo1101
Izumo1101

スコア49

title CHANGED
File without changes
body CHANGED
@@ -37,4 +37,8 @@
37
37
  database.jsonは同一階層にあるし、そもそもsshで直接たたくとしっかり起動しています。
38
38
  これは何が原因でしょうか。また解消方法があれば教えてください。
39
39
 
40
- また別件として、新規登録して実行しようとしても「このタスクはまだ実行されていません」とでてスクリプトが起動できません。一度スケジュールを「NAS再起動後」にすると実行した形跡があり、その後上記のエラーで「中断」となっていました。もしこちらも原因が分かればぜひ教えてください。
40
+ また別件として、新規登録して実行しようとしても「このタスクはまだ実行されていません」とでてスクリプトが起動できません。一度スケジュールを「NAS再起動後」にすると実行した形跡があり、その後上記のエラーで「中断」となっていました。もしこちらも原因が分かればぜひ教えてください。
41
+
42
+ ----------------------
43
+ 内容がニッチすぎますね・・・。
44
+ ファイルの権限の問題化と思い、chat.jsおよび念のためにdatabase.jsonもchmod 775と実行権限を与えてみましたが変わりませんでした。