BASH 如何等待 mysql LOAD DATA LOCAL INFILE 完成
BASH how to wait for mysql LOAD DATA LOCAL INFILE to complete
我在 BASH 脚本中有以下命令。如何查看命令是否完成上传文件?
$(mysql -h "" --user="" --password="" -D"" --skip-column-names --local-infile=1 -e "LOAD DATA LOCAL INFILE '$tempFile' INTO TABLE $tableName FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' " )
您可以执行查询,然后通过查看 $?
:
检查状态
mysql -h "" --user="" --password="" -D"" --skip-column-names --local-infile=1 -e "LOAD DATA LOCAL INFILE '$tempFile' INTO TABLE $tableName FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' "
if [ $? ... ]; then do_something
我在 BASH 脚本中有以下命令。如何查看命令是否完成上传文件?
$(mysql -h "" --user="" --password="" -D"" --skip-column-names --local-infile=1 -e "LOAD DATA LOCAL INFILE '$tempFile' INTO TABLE $tableName FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' " )
您可以执行查询,然后通过查看 $?
:
mysql -h "" --user="" --password="" -D"" --skip-column-names --local-infile=1 -e "LOAD DATA LOCAL INFILE '$tempFile' INTO TABLE $tableName FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' "
if [ $? ... ]; then do_something