我有一個非常簡單和煩人的問題,我試圖啓動我的數據庫作爲特定用戶,但* su --session-comman * d失敗了!su -session-command錯誤
##############################
#!/bin/bash
objectdb-start.sh
OBJECTDB_HOME=/opt/java-tools/objectdb-2.3.0_04
JAVA_USER=javauser
CMD="su --session-command=\"${OBJECTDB_HOME}/bin/objectdb.sh start\" ${JAVA_USER}"
echo $CMD
$CMD
##############################
然後,得到這個錯誤:
[[email protected] bin]# ./objectdb-start.sh
su --session-command="/opt/java-tools/objectdb-2.3.0_04/bin/objectdb.sh start" javauser
su: user start" does not exist
任何想法?
PS:我正在使用Fedora 15
'#/斌/ bash'不會有任何影響,除非它是__very第一thing__在你的腳本文件。 – eaj