Bonjour,
je désire exécuter ces deux commandes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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