从terminal/Crontab执行时an=是否等于space?

Is an = equal to space when executing from terminal/Crontab?

我刚刚发现一个奇怪的案例,其中两个实例上的 crontab 使用“=”或“”作为值属性。

以下哪个执行是正确的(或两者都是)?

选项 1
dosomething --parameter=x

选项 2
dosomething --parameter x

如果这不是正确的问题,我还应该考虑哪些其他因素才能确定哪一个是正确的?

Cron 只是一个调度程序。将参数传递给 dosomething 的语法完全取决于 dosomething 的实现。有些程序使用 space 表示法,有些程序使用 = 表示法,有些程序可能两者都使用。