Na vývojářské konferenci Applu WWDC23 byla představena řada novinek (cz): brýle Apple Vision Pro, MacBook Air 15” s čipem M2, Mac Studio s čipem M2 Max nebo M2 Ultra, Mac Pro s čipem M2 Ultra, iOS 17, iPadOS 17, macOS Sonoma, watchOS 10, …
Chystá se poslední jarní Virtuální Bastlírna. Nachystejte si ledové kávy, mojita a vodní chladiče a pojďte se se strahovskými bastlíři pobavit o technice a bastlení! Ptáte se, co mají bastlíři za novinky? Například se ukázalo, že OLED s SSD1306 ve skutečnosti nejsou nutně jen černobílé. Vyšla také nová verze KiCADu včetně betaverze pluginu pro tvorbu databázových knihoven pro KiCAD v InvenTree a na internetu se objevil USB
… více »6. červen je dnem za skutečný internet (neboli Světový den IPv6). Již tradiční příležitost urgovat svého ISP, kdy zavede do sítě IPv6, ale také příležitost šířit osvětu i mezi netechnické uživatele. V současnosti má IPv6 v ČR jen cca 20 % uživatelů (podle statistik společností Akamai a Google).
Festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí Maker Faire Prague 2023 proběhne o víkendu 10. a 11. června na Výstavišti Praha.
Byla vydána verze 8.18 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.
Projekty Blink a Blinkenlights dospěly do verze 1.0. Jedná se o x86-64-linux emulátor a jeho TUI nadstavbu sloužící jako debugger. Blink je v porovnání s qemu-x86_64 menší a rychlejší.
Bylo potvrzeno, že Debian 12 s kódovým jménem Bookworm vyjde v tuto sobotu 10. června.
Byla vydána nová verze 2023.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení. Zdůraznit lze předpřipravené obrazy pro Hyper-V nebo to, že ve výchozím prostředí Xfce bylo PulseAudio nahrazeno multimediálním serverem PipeWire.
Tento týden byla vydána nová verze 1.52 webového prohlížeče Brave (Wikipedie, GitHub). Postavena je na Chromiu 114. Z novinek lze vypíchnout možnost povolit vertikální karty (vertical tabs). Také bylo představeno Brave Search API k vyhledávači Brave Search.
Matthias Clasen z Red Hatu oznámil v diskusním listu vývojářů Fedora Linuxu, že tým Red Hat Display Systems se zaměří na Wayland a podporu HDR na Linuxu a přestane spravovat RPM balíčky pro LibreOffice. V další major verzi RHELu už LibreOffice nebude. Pokud se nenajde správce balíčků pro Fedora Linux, zůstane pouze LibreOffice ve Flatpaku.
/etc/init.d/asteriskZ tohoto skriptu se prave Asterisk spusti pod uzivatelem asterisk.
#! /bin/sh # $Id: rc.debian.asterisk 67061 2007-06-04 17:11:43Z tilghman $ # # asterisk start the asterisk PBX PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin NAME=asterisk DESC="Asterisk PBX" # Full path to asterisk binary DAEMON=/usr/sbin/asterisk # Full path to safe_asterisk script SAFE_ASTERISK=/usr/sbin/safe_asterisk if ! [ -x $DAEMON ] ; then echo "ERROR: /usr/sbin/asterisk not found" exit 0 fi if ! [ -d /etc/asterisk ] ; then echo "ERROR: /etc/asterisk directory not found" exit 0 fi set -e case "$1" in start) echo -n "Starting $DESC: " if [ -f $SAFE_ASTERISK ] ; then DAEMON=$SAFE_ASTERISK fi if [ $AST_USER ] ; then ASTARGS="-U $AST_USER" fi if [ $AST_GROUP ] ; then ASTARGS="`echo $ASTARGS` -G $AST_GROUP" fi start-stop-daemon --start --exec $DAEMON -- $ASTARGS echo "$NAME." ;; stop) echo -n "Stopping $DESC: " $DAEMON -rx 'stop now' > /dev/null 2> /dev/null && echo -n "$NAME" echo "." exit 0 ;; reload) echo "Reloading $DESC configuration files." $DAEMON -rx 'reload' > /dev/null 2> /dev/null ;; restart|force-reload) $DAEMON -rx 'restart gracefully' > /dev/null 2> /dev/null && echo -n "$N ;; *) N=/etc/init.d/$NAME echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 exit 1 ;; esac exit 0
update-rc.d asterisk defaults 21Muj skript(ktery je i v debianim balicku):
#! /bin/sh # # asterisk start the asterisk PBX PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin NAME=asterisk USER=$NAME GROUP=$USER DAEMON=/usr/sbin/$NAME DESC="Asterisk PBX" PIDFILE="/var/run/asterisk/asterisk.pid" ASTSAFE_PIDFILE="/var/run/asterisk/asterisk_safe.pid" # by default: use real-time priority PARAMS="" AST_REALTIME="yes" RUNASTERISK="no" if [ -r /etc/default/$NAME ]; then . /etc/default/$NAME; fi if [ "$RUNASTERISK" != "yes" ];then echo "Asterisk not yet configured. Edit /etc/default/asterisk first." exit 0 fi if [ "$AST_REALTIME" != "no" ] then PARAMS="$PARAMS -p" fi if [ "x$USER" = "x" ] then echo "Error: empty USER name" exit 1 fi if [ `id -u "$USER"` = 0 ] then echo "Starting as root not supported." exit 1 fi PARAMS="$PARAMS -U $USER" if [ "x$AST_DEBUG_PARAMS" = x ] then AST_DEBUG_PARAMS=-cvvvvvddddd fi if [ "$RUNASTSAFE" = "yes" ];then # The value of WRAPPER_DAEMON in can be set in /etc/default/asterisk WRAPPER_DAEMON=${WRAPPER_DAEMON:-/usr/sbin/safe_asterisk} REALDAEMON="$WRAPPER_DAEMON" else REALDAEMON="$DAEMON" fi test -x $DAEMON || exit 0 set -e status() { plist=`ps auxw | grep "$DAEMON" | grep -v grep | awk '{print $2}' | tr '\012' ' '` if [ "$plist" = "" ]; then echo "$DESC is stopped" return 1 else echo "$DESC is running: $plist" return 0 fi } case "$1" in debug) # we add too many special parameters that I don't want to skip # accidentally. I'm afraid that skipping -U once may cause # confusing results. I also want to maintain the user's choice # of -p echo "Debugging $DESC: " $DAEMON $PARAMS $AST_DEBUG_PARAMS exit 0 ;; start) if status > /dev/null; then echo "$DESC is already running. Use restart." exit 0 fi echo -n "Starting $DESC: " if [ "$RUNASTSAFE" != "yes" ];then # TODO: what if we cought the wrapper just as its asterisk # was killed? status should check for the wrapper if we're in # "safe mode" if status > /dev/null; then echo "$DESC is already running. Use restart." exit 0 fi start-stop-daemon --start --group $GROUP --pidfile "$PIDFILE" \ --exec $REALDAEMON -- $PARAMS else start-stop-daemon --start --group $GROUP --make-pidfile \ --pidfile "$ASTSAFE_PIDFILE" \ --exec $REALDAEMON -- $PARAMS fi echo "$NAME." ;; stop) echo -n "Stopping $DESC: " if [ "$RUNASTSAFE" = "yes" ];then # hopefully this will work. Untested $REALDAEMON -rx 'stop now' > /dev/null || true else # Try gracefully. # this may hang in some cases. Specifically, when the asterisk # processes is stopped. No bother to worry about cleanup: # it will either fail or die when asterisk dies. ( $DAEMON -rx 'stop now' > /dev/null 2>&1 & ) & fi echo -n "$NAME" ## giving a small grace time to shut down cleanly. #sleep 2 # you can add timeouts in the comma if [ "$RUNASTSAFE" = "yes" ];then start-stop-daemon --quiet --pidfile $ASTSAFE_PIDFILE --oknodo \ --stop fi # just making sure it's really, really dead. # KILL is necessary just in case there's an asterisk -r in the background start-stop-daemon --stop --quiet --oknodo --retry=0/2/TERM/2/KILL/5 --exec $DAEMON echo "." ;; reload) echo "Reloading $DESC configuration files." $DAEMON -rx 'reload' || true ;; logger-reload) $DAEMON -rx 'logger reload' || true ;; extensions-reload) echo "Reloading $DESC configuration files." $DAEMON -rx 'extensions reload' || true ;; restart|force-reload) $0 stop $0 start ;; status) status exit $? ;; zaptel-fix) echo "Unloading and reloading loading Asterisk and Zaptel:" $0 stop /etc/init.d/zaptel unload # load modules from /etc/modules. This will break if you count on # discover/hotplug /etc/init.d/module-init-tools /etc/init.d/zaptel start $0 start ;; *) N=/etc/init.d/$NAME echo "Usage: $N {start|stop|restart|reload|status|debug|logger-reload|extensions-reload|force-reload}" >&2 exit 1 ;; esac exit 0
# This file allows you to alter the configuration of the Asterisk # init.d script # # RUNASTERISK: run asterisk upon boot. Should be set to "yes" once you have # setup your configuration. RUNASTERISK=yes # # # AST_REALTIME: if set to anything other than "no", asterisk will run in # real-time priority (pass '-p' to asterisk). un-rem the # following line to disable asterisk from running in real-time # priority #AST_REALTIME=yes # # PARAMS: extra parameters to pass to asterisk # The example here may help you in debugging, but is # *not**intended**for**production**use*. # When you give -G *only* that group will be used, # else all groups of the asterisk user. #PARAMS="-D -g -vvv" # # # RUNASTSAFE: run safe_asterisk rather than asterisk (will auto-restart upon # crash) #RUNASTSAFE=yes
USER=$NAME GROUP=$USERa prava pro adresare a soubory Asterisku nastavim pro uzivatele a skupinu Asterisk?
/usr/sbin/asterisk -p -U asterisk -G asterisktak, aby bezel pod jinym uzivatelem.
asterisk -helpSorry za mystifikaci :)
Tiskni
Sdílej: