एक अलग उपयोगकर्ता के रूप में शेल स्क्रिप्ट को चलाने का एक अच्छा तरीका क्या है। मैं डेबियन एच का उपयोग कर रहा हूं, और मुझे पता है कि मैं किस उपयोगकर्ता को प्रतिरूपित करना चाहता हूं।
अगर मैं इसे मैन्युअल रूप से कर रहा था, तो मैं करूंगा:
su postgres
./backup_db.sh /tmp/test
exit
चूंकि मैं इस प्रक्रिया को स्वचालित करना चाहता हूं, मुझे बैकअप_db.sh चलाने के लिए एक तरीका चाहिए, क्योंकि पोस्टग्रेज (पर्यावरण, आदि को विरासत में देना)
धन्यवाद!