多年来,我一直使用 Red Hat Enterprise Linux Workstations,它将 /bin/sh 链接到 bash。Ubuntu 将 /bin/sh 链接到 dash。我的大多数脚本都以“#! /bin/bash”开头。少数脚本不是;这些是错误。我尝试修复所有错误,但可能遗漏了一些。
更重要的是,我的环境中似乎有些东西 dash 不喜欢。当 at 运行时,会出现一条我无法理解的错误消息,尽管这似乎是 at 唯一的问题。但是,cron 有一个更严重的问题。它无法播放声音。这个问题可能与 dash 无关,但我想消除这种可能性。所以我的问题是:
如果我将 /bin/sh 从链接到 dash 更改为链接到 bash,这会让 ubuntu 感到不高兴吗?