【问题标题】:run cron jobs after loading ssh keys加载 ssh 密钥后运行 cron 作业
【发布时间】:2013-07-04 12:19:59
【问题描述】:

我有一台 linux 机器,只有在加载我的 sshkey 后才能在其上运行脚本。我能够通过 .bashrc 和 .bash_profile 添加加载密钥。 但是,当我将脚本放在 crontab 上时, 1)脚本加载配置文件失败,失败 2) 脚本在用户的主目录中运行,而不是在它所在的目录中运行

任何人都可以帮助我像登录一样运行脚本,加载 ssh 密钥并更改到脚本所在的特定目录

【问题讨论】:

    标签: bash cron profile


    【解决方案1】:

    如果您在 cron 作业中需要 SSH 密钥,则应从该密钥中删除密码(确保它是仅用于该作业的专用密钥!)并在脚本中添加 -i /path/to/private_key

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-11
      • 2013-03-18
      • 1970-01-01
      • 2015-05-13
      • 1970-01-01
      • 2013-07-02
      • 2014-11-02
      相关资源
      最近更新 更多