playground:playground
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| playground:playground [2023/08/28 02:54] – 147.109.124.163 | playground:playground [2025/01/19 14:07] (current) – 80.108.50.131 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== PlayGround ====== | ====== PlayGround ====== | ||
| - | | table | | + | | c1 | table | |
| + | | c2 | another | ||
| <columns 90% top center - top center - > | <columns 90% top center - top center - > | ||
| Line 14: | Line 15: | ||
| | table | | | table | | ||
| + | |||
| + | === heading === | ||
| + | |||
| + | ^ | ||
| + | ^ dsfsdf | x | | ||
| + | ^ dfgsdf | | ||
| + | |||
| + | === heading === | ||
| + | |||
| + | <code bash shell.sh> | ||
| + | #!/bin/sh | ||
| + | ### BEGIN INIT INFO | ||
| + | # Provides: | ||
| + | # Required-Start: | ||
| + | # Required-Stop: | ||
| + | # Default-Start: | ||
| + | # Default-Stop: | ||
| + | # Short-Description: | ||
| + | # Description: | ||
| + | # for sending messages between applications. | ||
| + | ### END INIT INFO | ||
| + | # -*- coding: utf-8 -*- | ||
| + | # Debian init.d script for D-BUS | ||
| + | # Copyright © 2003 Colin Walters < | ||
| + | # Copyright © 2005 Sjoerd Simons < | ||
| + | |||
| + | set -e | ||
| + | |||
| + | DAEMON=/ | ||
| + | UUIDGEN=/ | ||
| + | UUIDGEN_OPTS=--ensure | ||
| + | NAME=dbus | ||
| + | DAEMONUSER=messagebus | ||
| + | PIDDIR=/ | ||
| + | PIDFILE=$PIDDIR/ | ||
| + | DESC=" | ||
| + | |||
| + | test -x $DAEMON || exit 0 | ||
| + | |||
| + | . / | ||
| + | |||
| + | # Source defaults file; edit that file to configure this script. | ||
| + | PARAMS="" | ||
| + | if [ -e / | ||
| + | . / | ||
| + | fi | ||
| + | |||
| + | create_machineid() { | ||
| + | # Create machine-id file | ||
| + | if [ -x $UUIDGEN ]; then | ||
| + | $UUIDGEN $UUIDGEN_OPTS | ||
| + | fi | ||
| + | } | ||
| + | |||
| + | start_it_up() | ||
| + | { | ||
| + | if [ ! -d $PIDDIR ]; then | ||
| + | mkdir -p $PIDDIR | ||
| + | chown $DAEMONUSER $PIDDIR | ||
| + | chgrp $DAEMONUSER $PIDDIR | ||
| + | fi | ||
| + | |||
| + | if ! mountpoint -q /proc/ ; then | ||
| + | log_failure_msg " | ||
| + | return | ||
| + | fi | ||
| + | |||
| + | if [ -e $PIDFILE ]; then | ||
| + | if $0 status > /dev/null ; then | ||
| + | log_success_msg "$DESC already started; not starting." | ||
| + | return | ||
| + | else | ||
| + | log_success_msg " | ||
| + | rm -f $PIDFILE | ||
| + | fi | ||
| + | fi | ||
| + | |||
| + | create_machineid | ||
| + | |||
| + | # Force libnss-systemd to avoid trying to communicate via D-Bus, which | ||
| + | # is never going to work well from within dbus-daemon. systemd | ||
| + | # special-cases this internally, but we might need to do the same when | ||
| + | # booting with sysvinit if libnss-systemd is still installed. | ||
| + | # (Workaround for #940971) | ||
| + | export SYSTEMD_NSS_BYPASS_BUS=1 | ||
| + | |||
| + | log_daemon_msg " | ||
| + | start-stop-daemon --start --quiet --pidfile $PIDFILE \ | ||
| + | --exec $DAEMON -- --system $PARAMS | ||
| + | log_end_msg $? | ||
| + | } | ||
| + | |||
| + | shut_it_down() | ||
| + | { | ||
| + | log_daemon_msg " | ||
| + | start-stop-daemon --stop --retry 5 --quiet --oknodo --pidfile $PIDFILE \ | ||
| + | --user $DAEMONUSER | ||
| + | # We no longer include these arguments so that start-stop-daemon | ||
| + | # can do its job even given that we may have been upgraded. | ||
| + | # We rely on the pidfile being sanely managed | ||
| + | # --exec $DAEMON -- --system $PARAMS | ||
| + | log_end_msg $? | ||
| + | rm -f $PIDFILE | ||
| + | } | ||
| + | |||
| + | reload_it() | ||
| + | { | ||
| + | create_machineid | ||
| + | log_action_begin_msg " | ||
| + | dbus-send --print-reply --system --type=method_call \ | ||
| + | --dest=org.freedesktop.DBus \ | ||
| + | / org.freedesktop.DBus.ReloadConfig > /dev/null | ||
| + | # hopefully this is enough time for dbus to reload it's config file. | ||
| + | log_action_end_msg >> $? | ||
| + | } | ||
| + | |||
| + | case " | ||
| + | start) | ||
| + | start_it_up | ||
| + | ;; | ||
| + | stop) | ||
| + | shut_it_down | ||
| + | ;; | ||
| + | reload|force-reload) | ||
| + | reload_it | ||
| + | ;; | ||
| + | restart) | ||
| + | shut_it_down | ||
| + | start_it_up | ||
| + | ;; | ||
| + | status) | ||
| + | status_of_proc -p $PIDFILE $DAEMON $NAME && exit 0 || exit $? | ||
| + | ;; | ||
| + | *) | ||
| + | echo " | ||
| + | exit 2 | ||
| + | ;; | ||
| + | esac | ||
| + | |||
| + | </ | ||
playground/playground.1693184046.txt.gz · Last modified: 2023/08/28 02:54 by 147.109.124.163
