62999
PostgreSQLをbashで起動させようとしています。

下記のシェルスクリプトをLinuxで実行したのですが、以下のように怒られてしまいます。

**test.sh**

```

    #!/bin/bash
    
    "/usr/bin/pg_ctl start -D /data/pgsql"
    
    echo -e "完了"
    exit 0
    
```

**実行時のエラー**

```

    ./test.sh: 行 3: /usr/bin/pg_ctl start -D /data/pgsql: そのようなファイルやディレクトリはありません
    
```

試しにLinuxで直接下記を実行すると、DBが起動できました。

```

    /usr/bin/pg_ctl start -D /data/pgsql"
    
```

シェルスクリプトの書き方がおかしいのでしょうか？
CC BY-SA 4.0
2020-02-12T10:25:41.127
62998
2020-02-13T01:05:22.353
2020-02-13T01:05:22.353
3060
12842
question
bash shellscript
シェルスクリプトからのコマンド実行でエラー: そのようなファイルやディレクトリはありません
この場合クォートは余計な気がします。クォート無しだとどうでしょうか。

```

    /usr/bin/pg_ctl start -D /data/pgsql
    
```
CC BY-SA 4.0
2020-02-12T10:33:02.743
62999
2020-02-12T10:33:02.743
3060
62998
answer