【问题标题】:running script containing sudo in cron在 cron 中运行包含 sudo 的脚本
【发布时间】:2013-01-29 22:36:15
【问题描述】:
#!/bin/bash
value=$(<man.txt)
echo "$value"

if [ "$value" == "true" ]; then
    echo "startedif_manthan"
      ps -ef|grep sym |awk '{ print $2 }'|sudo  xargs kill -9;
      sleep 30;
    sudo sh /var/www/symmetric-ds-3.1.6/bin/sym --port 8082 --server;
fi

我需要在 cron 中运行上面的脚本。它会在没有密码的情况下在 cron 中执行吗?

有什么建议吗?

【问题讨论】:

标签: shell unix ubuntu crontab sudo


【解决方案1】:

您可以使用/etc/sudoers 选择哪些命令可以作为 sudo 运行而无需密码。

警告:请勿手动编辑,请使用visudo 进行编辑。

【讨论】:

  • 好吧,我正在尝试编辑 /etc/sudoers 它显示权限被拒绝。你能帮我看看怎么做吗?
  • 我使用 sudo visudo 来编辑文件,但是。我应该包含什么命令才能使我的脚本使用 sudo 运行而无需密码。
猜你喜欢
  • 1970-01-01
  • 2014-11-20
  • 2011-12-05
  • 2015-03-16
  • 2019-07-27
  • 1970-01-01
  • 1970-01-01
  • 2017-12-22
  • 1970-01-01
相关资源
最近更新 更多