Problème de syntaxe pour su -c
Bonjour,
je désire exécuter ces deux commandes :
Code:
1 2
| su postgres
psql -c "SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'carburant';" -d carburant |
en une seule avec
su -c <Commande> postgres
mais je ne trouve pas la syntaxe de <commande>...
Code:
1 2
| su -c "psql -c "SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'carburant';" -d carburant" postgres
su -c 'psql -c "SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'carburant';" -d carburant' postgres |
ne fonctionnent pas...
merci d'avance