世界都没见过
谈什么世界观

关于shell命令返回结果的问题

lers大佬:

测试rclone copy,返回成功的的话(命令退出)返回结果为空
测试rclone move,返回成功的的话(命令退出)返回结果竟然不为空?

  1.                                 flag=$(rclone copy "/home/FNAME" "gdrive:/home/FNAME" 2>&1)
  2.                                 time=$(date +"[%Y-%m-%d %H:%M:%S]")
  3.                                 [[ "${flag}" == "" ]] && (time=$(date +"[%Y-%m-%d %H:%M:%S]") ; echo "${time} upload rclone /home/FNAME success")

                               上面这条命令执行输出的是upload rclone /home/FNAME success,但是换成flag=$(rclone move "/home/FNAME" "gdrive:/home/FNAME" 2>&1)就报错文件找不到,虽然可以用$?获取返回的状态码,但是我想返回详细错误信息保存到本地,用$?返回的就是1了

赞(0) 打赏
未经允许不得转载:VPS排行榜 » 关于shell命令返回结果的问题

相关推荐

  • 暂无文章

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏