首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无法在cron中获取远程ssh stdout输出,但在我的终端中它可以工作

在cron中无法获取远程SSH的stdout输出是因为cron作业在后台运行,没有终端环境,无法显示输出。解决这个问题的方法是将stdout输出重定向到文件中,然后通过其他方式查看该文件的内容。

以下是一种解决方案:

  1. 在cron作业中将stdout输出重定向到一个文件中,例如:
  2. 在cron作业中将stdout输出重定向到一个文件中,例如:
  3. 确保输出文件的路径对cron作业和用户可访问。
  4. 在需要查看输出的地方,可以使用以下方法之一:
  5. a. 使用命令行工具查看文件内容,例如:
  6. a. 使用命令行工具查看文件内容,例如:
  7. b. 使用文本编辑器打开文件查看内容。
  8. c. 将文件内容发送到您的电子邮件或其他通信工具中,以便在需要时查看。
  9. d. 如果您希望实时查看输出,可以使用tail命令:
  10. d. 如果您希望实时查看输出,可以使用tail命令:

请注意,这只是一种解决方案,具体取决于您的需求和环境。对于更复杂的需求,可能需要使用其他工具或技术来实现。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券