매우 간단하고 성가신 문제가있어서 특정 사용자로 데이터베이스를 시작하려고하지만 * su --session-comman * d! 실패합니다!su -session-command error
[[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
어떤 생각 :
##############################
#!/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
##############################
그런 다음이 오류가있어?
PS : 나는
'#은/빈은/bash'은 아무런 효과가 없다!
또는 사용
sudo
대신 : 당신은 아마 이런 식으로 뭔가 더 나을 것 스크립트 파일. – eaj