File tree 5 files changed +9
-9
lines changed
5 files changed +9
-9
lines changed Original file line number Diff line number Diff line change 2
2
3
3
dir=" $( cd $( dirname $0 ) /..; pwd) "
4
4
bot_list=" $(
5
- $dir /node_modules/.bin/ forever list \
5
+ forever list \
6
6
| sed ' 1,2d' \
7
7
| awk ' {print $3, $5, $9}'
8
8
) "
@@ -11,8 +11,8 @@ printf '['
11
11
for bot in $dir /* -bot/index.js
12
12
do
13
13
bot_name=$( echo $bot | xargs dirname | xargs basename)
14
- pid=$( echo " $bot_list " | grep $bot_name | awk ' {print $1}' )
15
- uptime=$( echo " $bot_list " | grep $bot_name | awk ' {print $3}' )
14
+ pid=$( echo " $bot_list " | grep " / $bot_name / " | awk ' {print $1}' )
15
+ uptime=$( echo " $bot_list " | grep " / $bot_name / " | awk ' {print $3}' )
16
16
emoji=$( awk ' /Help:$/{getline;print}' $bot | sed ' s/^[^:]*://;s/:[^:]*$//' )
17
17
uptime=" $( echo $uptime | perl -pe ' s/(\d+):(\d+):(\d+):(\d+)\.(\d+)/$1 days $2:$3:$4/' ) "
18
18
printf ' {'
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ if [[ ! -f $dir/$bot/index.js ]]; then
14
14
fi
15
15
16
16
bot_list=" $(
17
- $dir /node_modules/.bin/ forever list \
17
+ forever list \
18
18
| sed ' 1,2d' \
19
19
| awk ' {print $5, $8}' \
20
20
| sort -k2
@@ -23,5 +23,5 @@ $dir/node_modules/.bin/forever list \
23
23
if [[ $2 =~ [0-9]+ ]]; then
24
24
line=$2
25
25
fi
26
- log_file=$( echo " $bot_list " | grep " $bot " | awk ' {print $2}' )
26
+ log_file=$( echo " $bot_list " | grep " / $bot / " | awk ' {print $2}' )
27
27
tail -n ${line:- 30} " $log_file "
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ dir="$(cd $(dirname $0)/..; pwd)"
4
4
5
5
ret=0
6
6
bot=" $1 "
7
- forever=$dir /node_modules/.bin/ forever
7
+ forever=forever
8
8
9
9
if [[ -z $bot ]] || [[ $bot == undefined ]]; then
10
10
echo " specify bot name" >&2
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ dir="$(cd $(dirname $0)/..; pwd)"
4
4
5
5
ret=0
6
6
bot=" $1 "
7
- forever=$dir /node_modules/.bin/ forever
7
+ forever=forever
8
8
9
9
if [[ -z $bot ]] || [[ $bot == undefined ]]; then
10
10
echo " specify bot name" >&2
Original file line number Diff line number Diff line change 2
2
3
3
dir=" $( cd $( dirname $0 ) /..; pwd) "
4
4
5
- bot_list=" $( $dir /node_modules/.bin/ forever list | sed ' 1,2d' | awk ' {print $5, $9}' ) "
5
+ bot_list=" $( forever list | sed ' 1,2d' | awk ' {print $5, $9}' ) "
6
6
7
7
printf ' ['
8
8
for bot in $dir /* -bot
9
9
do
10
10
name=" ${bot##*/ } "
11
- uptime=" $( echo " $bot_list " | awk ' $1 ~ / ' " $name " ' / {print $2}' ) "
11
+ uptime=" $( echo " $bot_list " | grep " / $name / " | awk ' {print $2}' ) "
12
12
13
13
printf ' {'
14
14
printf ' "title":"%s",' " $name "
You can’t perform that action at this time.
0 commit comments