如何通过pycharm运行bash脚本?

问题描述 投票:0回答:1

我有以下bash命令集

docker pull mcr.microsoft.com/mssql/server:2017-latest
docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=my_password' \
   --name 'sql1' -p 1401:1433 \
   -v "my_space":/opt/project \
   -d mcr.microsoft.com/mssql/server:2017-latest

winpty docker exec -it sql1 bash
mkdir -p /var/opt/mssql/backup
cp my_db /var/opt/mssql/backup/

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "my_password" -i /opt/project/scripts/database_import/sql_script.sql

apt-get update -y
apt-get install python3-pip -y

python3 -m pip install pymssql
python3 -m pip install pandas==0.19.2
python3 -m pip install time
python3 -m pip install sqlalchemy
python3 -m pip install sqlalchemy_utils
cd /opt/project/
python3 scripts/database_import/import_database.py

这组命令的主要作用是拉出mssql服务器,还原数据库,安装一些python软件包,并在mssql docker容器内运行python脚本。

是否有办法从pycharm运行此bash脚本?

python python-3.x bash pycharm sh
1个回答
2
投票

当然。如果您使用的是最新版本,则Shell脚本应该可用https://www.jetbrains.com/help/idea/shell-scripts.html因此,例如,我有test.sh文件:enter image description here

我可以单击绿色的运行按钮,PyCharm将运行它,或为其创建运行配置(请参见上面的链接)。>>

© www.soinside.com 2019 - 2024. All rights reserved.