Tôi đang viết tập lệnh bash gọi nhiều tập lệnh khác. Một số tập lệnh phải được thực thi dưới dạng user_1 nhưng một số tập lệnh là user_2. Các tập lệnh phải được gọi theo trình tự nghiêm ngặt. Tôi bắt
Trong tập lệnh bash của tôi, tôi thực hiện một số lệnh với tư cách người dùng khác. Tôi muốn gọi hàm bash bằng cách sử dụng su. my_function()
{
do_something
}
su username -c "my_function"
T