shell script. 다른 유저로 함수 실행

akanana·2022년 7월 6일
#Please this Script run to Root User
#su - grid

#STOP Default Scan Listener & SCAN (Run GRID Owner)
function1(){
        /u01/app/11.2.0/grid/bin/srvctl stop scan_listener
        /u01/app/11.2.0/grid/bin/srvctl stop scan
        /u01/app/11.2.0/grid/bin/srvctl remove scan_listener -f
}

#Remove Default Scan % Add New(Root)
function2(){
        /u01/app/11.2.0/grid/bin/srvctl remove scan -f
        /u01/app/11.2.0/grid/bin/srvctl add scan -n rac-scan -k 1
}

#Add Scan_Listener & Start(GRID)
function3(){
        /u01/app/11.2.0/grid/bin/srvctl add scan_listener -p 1521
        /u01/app/11.2.0/grid/bin/srvctl start scan_listener
}

export -f function1
export -f function2
export -f function3




su grid -c function1
function2
#su grid -c function3

0개의 댓글