質問編集履歴

2

追加情報

2020/04/12 11:31

投稿

Izumo1101
Izumo1101

スコア49

test CHANGED
File without changes
test CHANGED
@@ -85,3 +85,85 @@
85
85
  内容がニッチすぎますね・・・。
86
86
 
87
87
  ファイルの権限の問題化と思い、chat.jsおよび念のためにdatabase.jsonもchmod 775と実行権限を与えてみましたが変わりませんでした。
88
+
89
+ -------------------------
90
+
91
+ 階層が若干変わっています。意味はありません。
92
+
93
+
94
+
95
+ トリガーが必要かと思い対応してみました。結果やはり中断になりますが、なにかヒントとなることがあればと思い投稿します。
96
+
97
+ ```sh
98
+
99
+ # trigger.sh
100
+
101
+ cd `dirname $0`
102
+
103
+ node chat.js
104
+
105
+ ```
106
+
107
+ タスク設定
108
+
109
+ /volume1/homes/administrator/NewChat2/trigger.sh
110
+
111
+
112
+
113
+ ```エラーコード
114
+
115
+ /volume1/homes/administrator/NewChat2/trigger.sh: line 2: cd: /volume1/homes/administrator/NewChat2
116
+
117
+ : No such file or directory
118
+
119
+ internal/modules/cjs/loader.js:800
120
+
121
+ throw err;
122
+
123
+ ^
124
+
125
+
126
+
127
+ Error: Cannot find module '/root/chat.js'
128
+
129
+ at Function.Module._resolveFilename (internal/modules/cjs/loader.js:797:15)
130
+
131
+ at Function.Module._load (internal/modules/cjs/loader.js:690:27)
132
+
133
+ at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)
134
+
135
+ at internal/main/run_main_module.js:17:11 {
136
+
137
+ code: 'MODULE_NOT_FOUND',
138
+
139
+ requireStack: []
140
+
141
+ }
142
+
143
+
144
+
145
+ ```
146
+
147
+
148
+
149
+ 少し様子が変わりました。
150
+
151
+ なお、sshでsh trigger.shを実行すると、
152
+
153
+ ```ssh
154
+
155
+ root@izumo_soshi:/volume1/homes/administrator/NewChat2# sh trigger.sh
156
+
157
+ : No such file or directory
158
+
159
+ 接続開始 1337
160
+
161
+ 入室したユーザー : undefined
162
+
163
+ 入室したID : MvSPNQxPwxjyURHXAAAA
164
+
165
+
166
+
167
+ ```
168
+
169
+ こんな感じで実行はできますがなにやら文句は言われます。

1

追記

2020/04/12 11:31

投稿

Izumo1101
Izumo1101

スコア49

test CHANGED
File without changes
test CHANGED
@@ -77,3 +77,11 @@
77
77
 
78
78
 
79
79
  また別件として、新規登録して実行しようとしても「このタスクはまだ実行されていません」とでてスクリプトが起動できません。一度スケジュールを「NAS再起動後」にすると実行した形跡があり、その後上記のエラーで「中断」となっていました。もしこちらも原因が分かればぜひ教えてください。
80
+
81
+
82
+
83
+ ----------------------
84
+
85
+ 内容がニッチすぎますね・・・。
86
+
87
+ ファイルの権限の問題化と思い、chat.jsおよび念のためにdatabase.jsonもchmod 775と実行権限を与えてみましたが変わりませんでした。