본문 바로가기

OS/linux&ubuntu

[sh] shellscript에서 db 명령어 실행 작성하기

반응형

-e 옵션을 준다.

예제

#!bin/bash
#! 스크립트를 실행할 때 dash쉘을 이용한다

cd /home/
DATE=$(date -d yesterday +%Y-%m-%d);

# 도커 컨테이너 실행
sudo docker exec mariadb mysql -D testdb -e "

INSERT INTO test_table
(insert_datetime, created_datetime) values ('${DATE} 00:00:00', current_timestamp);
commit;

"
~
반응형