mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-09-11 03:40:27 +00:00
Use exec in a couple of places to avoid needless lingering /bin/sh processes
``` $ apk -U add procps $ ps xf 1 ? Ss 0:05 /sbin/init 357 ? Ss 0:00 /bin/sh /etc/init.d/containerd 359 ? Sl 0:00 \_ /usr/bin/containerd 360 ? Ss 0:00 /bin/sh /etc/init.d/containers 432 ? Sl 0:00 \_ /usr/bin/runc run --bundle /containers/daemon/swa 466 ? Ssl 0:00 | \_ /usr/bin/swarmd --containerd-addr=/run/contai 427 ? Sl 0:00 \_ /usr/bin/runc run --bundle /containers/daemon/dhc 457 ? Ss 0:00 | \_ bin/sh /usr/local/bin/start_dhcpcd.sh 474 ? S 0:00 | \_ /sbin/dhcpcd --nobackground 429 ? Sl 0:00 \_ /usr/bin/runc run --bundle /containers/daemon/rng 576 ? Ss 0:00 \_ /bin/tini /usr/sbin/rngd -f 580 ? S 0:00 \_ /usr/sbin/rngd -f ``` becomes ``` $ ps xf 1 ? Ss 0:06 /sbin/init 358 ? Ss 0:00 /bin/sh /etc/init.d/containers 426 ? Sl 0:00 \_ /usr/bin/runc run --bundle /containers/daemon/dhc 458 ? Ss 0:00 | \_ /sbin/dhcpcd --nobackground 431 ? Sl 0:00 \_ /usr/bin/runc run --bundle /containers/daemon/swa 460 ? Ssl 0:00 | \_ /usr/bin/swarmd --containerd-addr=/run/contai 428 ? Sl 0:00 \_ /usr/bin/runc run --bundle /containers/daemon/rng 574 ? Ss 0:00 \_ /bin/tini /usr/sbin/rngd -f 578 ? S 0:00 \_ /usr/sbin/rngd -f 356 ? Ssl 0:00 /usr/bin/containerd ``` Specifically these are gone: 357 ? Ss 0:00 /bin/sh /etc/init.d/containerd 457 ? Ss 0:00 | \_ bin/sh /usr/local/bin/start_dhcpcd.sh Signed-off-by: Ian Campbell <ian.campbell@docker.com>
This commit is contained in:
@@ -6,4 +6,4 @@ ip link set eth0 up
|
||||
|
||||
cp /dhcpcd.conf /etc/dhcpcd.conf
|
||||
|
||||
/sbin/dhcpcd --nobackground
|
||||
exec /sbin/dhcpcd --nobackground
|
||||
|
Reference in New Issue
Block a user