gpt4 book ai didi

Bash 脚本 : Turn on errors?

转载 作者:行者123 更新时间:2023-12-04 18:55:44 27 4
gpt4 key购买 nike

在我的 Ubuntu 引擎上设计了一个简单的基于 shell/bash 的备份脚本并使其工作后,我将它上传到了我的 Debian 服务器,它在执行它时会输出一些错误。

我该怎么做才能在我的 Ubuntu 机器中打开“错误处理”以使其更容易调试?

最佳答案

  • ssh 进入服务器
  • 使用 -v 手动运行脚本或 -x或两者皆有
  • 尝试在终端窗口中复制错误运行的用户、组和环境如果需要,使用类似“su -c 'sh -v script' otheruser

  • 您可能还想通过管道传输错误命令的结果,尤其是在由 cron(8) 运行时。 , 进入 /bin/logger ,也许是这样的:
    sh -v -x badscript 2>&1 | /bin/logger -t badscript

    然后去看看/var/log/messages。

    关于Bash 脚本 : Turn on errors?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4763217/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com