我的 upload.sh
#!/bin/bash
tgLink='xxxxx'
# 运行
expect download.sh
echo "开始上传视频"
telegram-upload -d --no-thumbnail -i --to ${tgLink} --directories recursive --large-files split --sort --caption "#{file.stem}" /xxxxxx
echo "上传视频完成"
download.sh
#!/usr/bin/expect
spawn python3.12 main.py
expect "是否恢复最后一次备份的数据(YES/NO):"
send "yes\n"
expect "批量下载收藏作品"
send "2\n"
expect "手动输入待采集的账号链接"
send "1\n"
interact
运行 bash upload.sh
在电脑终端机运行时, main.py 执行完成后才会开始 上传视频
但是我在计划任务的log里看到, main.py 还没执行完,就被终止了,运行 上传视频