我刚签了一份新合同,遇到了一个我以前从未遇到过的问题。
他们的 Oracle 数据库是在 korn shell 下启动的。
oracle:x:500:100:Oracle user:/home/oracle:/usr/bin/ksh
我有我所有的 bash 脚本,没有测试环境,只是喜欢日常使用的 bash。
我曾尝试从 .profile 调用 bash,但是当脚本需要环境变量并且启动另一个 shell 时,这会变得很混乱。
我可以简单地编辑 /etc/passwd 并在登录时启动 bash shell 而不会影响正在运行的进程吗?