我正在尝试nohup一个命令并以不同的用户身份运行它,但每次我这样做时都会产生两个进程.
例如:
$ nohup su -s /bin/bash nobody -c "my_command" > outfile.txt &
Run Code Online (Sandbox Code Playgroud)
这肯定会将my_command作为nobody运行,但是有一个我不想显示的额外进程:
$ ps -Af
.
.
.
root ... su -s /bin/bash nobody my_command
nobody ... my_command
Run Code Online (Sandbox Code Playgroud)
如果我杀死root进程,那么nobody进程仍然存在...但是有没有办法不运行root进程?因为获取my_command的id并将其删除有点复杂.
我想创建一个表,然后创建一个应插入该表的数据列表.南方是否有能力做这样的事情?如果是这样,你有没有参考,告诉我如何做到这一点?
我希望能够做到这一点,因为在这一点上,似乎拥有"完全"相同数据的唯一方法是自己手动将它们插入数据库.
我想要一些在桌子中插入行的"好"自动方式.