sh 假设你有一个cron工作每隔几个小时做一次kinit -R,它将负责更新现有的tgt。我们在k5sta做-H 1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 假设你有一个cron工作每隔几个小时做一次kinit -R,它将负责更新现有的tgt。我们在k5sta做-H 1相关的知识,希望对你有一定的参考价值。

tty_krb_auth () {
  # Interactive Kerberos authentication letting k5start decide if a tgt exists.
  # Somewhat assumed cron kinit -R is handling renewal. Otherwise, you'd
  # probably want to up the k5start happy ticket minutes.
  
  local upn="$1" # Service principal name with which to kinit, e.g., 'name' or
    # 'name@REALM'.

  local k5start_args='-H 1 -l 7d'
  [[ -n $upn ]] && k5start_args+=" $upn"

  local k5start_stderr=

  until k5start_stderr=$(k5start $k5start_args 2>&1 >/dev/tty); do
    printf "%s: %s\n" "$FUNCNAME" "$k5start_stderr" >&2
    case "$k5start_stderr" in
      'k5start: error getting credentials: Preauthentication failed' )
        local keypress=
        read -rsn 1 -p $'Press c to cancel. Any other key to try again.\n' \
          keypress
        [[ $keypress != c ]] || return 1 
        ;;
      * )
        return 1
        ;;
    esac
  done
}

以上是关于sh 假设你有一个cron工作每隔几个小时做一次kinit -R,它将负责更新现有的tgt。我们在k5sta做-H 1的主要内容,如果未能解决你的问题,请参考以下文章

数据库每隔几个小时就会有“恢复待定”状态

每隔几秒钟运行一个脚本[重复]

在WindowsServer 2008 服务器上 的SQLserver 2005/2008 每隔几个小时自动失效

java在servlet里设置个定时器,让其在tomcat一运行时,自动每隔几个小时执行一个任务?

Java JDBC Oracle SQL 查询每隔几个月就会挂起一次

每隔几秒钟执行一次进程