我有一个systemd
服务,它调用一个 web 服务来定期(每分钟)执行一些维护。该服务如下所示:
[Service]
Type=oneshot
ExecStart=/usr/bin/kinit -kt user.keytab user@DOMAIN
ExecStart=/usr/bin/curl --tlsv1.2 --cacert cert.pem --negotiate --user user: --url https://website/maintenance
现在这每次都会破坏并重新初始化我的kerberos票。kinit 最多可能需要 2-3 分钟。
我想避免这一步,只有kinit
在需要时。有任何想法吗?