有没有什么方法能实现和su -c同样的作用???

发布于 2022-10-03 23:24:39 字数 229 浏览 14 评论 0

我要启动mysql数据库,但是必须要用mysql用户才能启动,我怎么能用一条命令切换到mysql用户执行完启动再自动切换回root,能实现此功能的脚本也可以,哪位知道???
要使用脚本
#!/bin/sh

su mysql
...........
.............

脚本中执行完su后,就不执行以下的语句了,哪位大哥有办法,指导小弟一下,非常感谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

断舍离 2022-10-10 23:24:39

大家别光看呀,帮忙说几句呀

怪我入戏太深 2022-10-10 23:24:39

不是很明白你的問題
是在mysql用戶下執行一個命令嗎
用 su - mysql -c "mysql database -u user select * from table"

這句完了下面的就換回root用戶 (執行時開了一個subshell)

薆情海 2022-10-10 23:24:39

sudo

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文