修复 tg发送自定义 /spnode 指定脚本执行生成日志文件异常
This commit is contained in:
@@ -142,7 +142,7 @@ def spnode(update, context):
|
|||||||
parse_mode=ParseMode.MARKDOWN_V2)
|
parse_mode=ParseMode.MARKDOWN_V2)
|
||||||
|
|
||||||
log_name = '%sbot_%s_%s.log' % (
|
log_name = '%sbot_%s_%s.log' % (
|
||||||
_logs_dir, 'spnode', os.path.splitext(commands[-1])[0])
|
_logs_dir, 'spnode', re.findall(r"(?<=/)\w+", cmd)[-1])
|
||||||
|
|
||||||
with open(log_name, 'a+') as wf:
|
with open(log_name, 'a+') as wf:
|
||||||
wf.write(out_text)
|
wf.write(out_text)
|
||||||
@@ -550,7 +550,7 @@ def get_crontab_list(cmd_type):
|
|||||||
else:
|
else:
|
||||||
items = i.split('>>')
|
items = i.split('>>')
|
||||||
item_sub = items[0].split()[5:]
|
item_sub = items[0].split()[5:]
|
||||||
logger.info(item_sub[0])
|
# logger.info(item_sub[0])
|
||||||
if cmd_type.find(item_sub[0])>-1:
|
if cmd_type.find(item_sub[0])>-1:
|
||||||
if cmd_type == 'spnode':
|
if cmd_type == 'spnode':
|
||||||
#logger.info(str(' '.join(item_sub)).replace('node','spnode'))
|
#logger.info(str(' '.join(item_sub)).replace('node','spnode'))
|
||||||
|
Reference in New Issue
Block a user