Linux crontab -- 我使用的是哪个 shell

Cur*_*ind 2 shell bash cron csh

在 crontab 中,我如何知道它使用的是哪个 shell?

例如,如果我想重定向输出,我怎么知道我是否需要使用 &> 或 >&(bash vs csh)

JRF*_*son 9

来自crontab(5)

cron(8) 守护进程会自动设置几个环境变量。SHELL 设置为 /bin/sh,LOGNAME 和 HOME 是从 crontab 所有者的 /etc/passwd 行设置的。HOME 和 SHELL 可以被 crontab 中的设置覆盖;LOGNAME 不能。