Passages de commandes sous pgsql (en étant connecté superutilisateur)
Bonjour à tous !
Un titre long mais mon soucis est très très simple.
J'essaie de faire un script pour lancer des commandes (vider des tables de la Bdd Pgsql, ...) de manière automatique via cron.
J'ai donc débuté un script en bash.
Code:
1 2 3 4
|
#!/bin/bash
su postgres
psql opennms -c "delete from events;" |
Le seul soucis c'est que une fois connecté en "su", la commande psql spécifiée dans le code n'est pas lancée (sûrement parce que je ne suis plus en utilisateur root). Comment pourrais - je faire pour qu'elle soit bien exécutée ?
Merci bien !