abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 02:00 | Pozvánky

Konference OpenAlt 2018 (dříve LinuxAlt a Openmobility) proběhne již o víkendu 3. a 4. listopadu na FIT VUT v Brně. Motto konference je "Otevřeným přístupem k otevřené společnosti". Připraveno je 8 tracků přednášek a workshopů. Pořadatelé připravili výběr toho nejzajímavějšího.

Ladislav Hagara | Komentářů: 0
včera 01:00 | IT novinky

Bylo vydáno RFC 8484 řešící posílání DNS dotazů a získávání DNS odpovědí přes protokol HTTPS (DoH, DNS over HTTPS). V aktuálních verzích Firefoxu je DoH ve výchozím nastavení zakázáno. Povolit jej lze v about:config změnou hodnoty network.trr.mode (Trusted Recursive Resolver). V srpnu zveřejnila Mozilla výsledky experimentu s DNS přes HTTPS ve Firefoxu Nightly.

Ladislav Hagara | Komentářů: 40
19.10. 13:00 | Komunita

Při prvním spuštění Ubuntu 18.04 LTS (Bionic Beaver) je spuštěn nástroj Ubuntu Report. Pokud uživatel souhlasí, jsou pomocí tohoto nástroje odeslány do Canonicalu informace o daném počítači (doba instalace, počet procesorů, rozlišení displeje, velikost paměti, časová zóna, ...). V červnu byly zveřejněny první statistiky. Podrobnější statistiky jsou nově k dispozici na samostatné stránce.

Ladislav Hagara | Komentářů: 12
19.10. 01:00 | Pozvánky

O víkendu probíhá v Košicích pravidelné setkání příznivců otevřených technologií OSS Víkend. Na programu je řada zajímavých přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
19.10. 00:11 | Nová verze

Byla vydána nová verze 1.3 otevřeného, licenčními poplatky nezatíženého, univerzálního ztrátového formátu komprese zvuku Opus (Wikipedie) a jeho referenční implementace libopus. Vylepšena byla například detekce, zda se jedná o řeč nebo o hudbu. Přidána byla podpora prostorového zvuku (immersive audio) dle plánovaného RFC 8486. Podrobnosti a zvukové ukázky na demo stránce.

Ladislav Hagara | Komentářů: 0
18.10. 22:33 | Nová verze

Bylo vydáno Ubuntu 18.10 s kódovým názvem Cosmic Cuttlefish (Kosmická sépie). Ke stažení jsou Ubuntu Desktop a Server, Ubuntu Cloud Images, Ubuntu Netboot, Kubuntu, Lubuntu a Lubuntu Alternate, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 3
18.10. 18:33 | Nová verze

Byl vydán PostgreSQL ve verzi 11.0. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
18.10. 17:33 | IT novinky

Nadace Raspberry Pi představila na svém blogu Raspberry Pi TV HAT, tj. rozšíření jednodeskového počítače Raspberry Pi umožňující příjem televizního vysílání DVB-T a DVB-T2. Cena rozšíření je 21,50 $.

Ladislav Hagara | Komentářů: 11
18.10. 17:07 | Nová verze

Vychází OpenBSD 6.4. Z řady novinek namátkou: podpora dalších architektur (arm64 např. dostal z Linuxu vypůjčený ovladač radeondrm), hypervizor vmm podporuje i qcow2 disky a šablony, jádro dokáže automaticky přepínat mezi dostupnými bezdrátovými sítěmi, sítě pracují o něco efektivněji, z bezpečnosti „přísaha byla doplněna odhalením“ (pledge(2) lze vhodně doplnit pomocí unveil(2)), SMT je ve výchozím stavu vypnutý, ale lze jej zapnout. Syntaxe nastaveni OpenSMTPD se změnila. S vydáním vychází také nová verze LibreSSL - 2.8.2.

Daniel Čižinský | Komentářů: 5
17.10. 23:15 | IT novinky

Firma Raptor Computing Systems, která stojí také za pracovní stanicí Talos II, představila levnější desku Blackbird s podporou jednoho 4-/8jádrového CPU POWER9 Sforza a formátem microATX; bližší specifikace jsou ve wiki výrobce.

Fluttershy, yay! | Komentářů: 30
Přispíváte osobně k vývoji svobodného softwaru?
 (40%)
 (43%)
 (24%)
 (22%)
 (11%)
 (36%)
Celkem 278 hlasů
 Komentářů: 16, poslední dnes 03:42
Rozcestník

Dotaz: Jak vypnout vypisovani spusteneho prikazu (set +v)

14.3. 15:53 Rishare2
Jak vypnout vypisovani spusteneho prikazu (set +v)
Přečteno: 866×
Ahoj,

na AIX stroji s ksh mi shell neustale vypisuje na stdout spusteny prikaz. Stejne chovani, jako dela "set -v". Nicmene "set +v" nenahlasi zadnou chybu, ale toto chovani nezmeni. Zajimave take je, ze "set -v" nezpusobi dvojite vypsani tohoto prikazu - vypisuje se stale jednou. Dale je zajimave, ze "normalni" user toto nedela, pouze root (po pouziti "sudo su -")

set +v
Command: set +v
Return Code: 0
Stdout:
set +v
Stderr:

Command: hostname
Return Code: 0
Stdout:
hostname
testaix1
set -v
Command: set -v
Return Code: 0
Stdout:
set -v
Stderr:

Command: hostname
Return Code: 0
Stdout:
hostname
testaix1
Netusi nekdo, jak tento vypis prikazu vypnout? Diky moc.

Odpovědi

14.3. 16:06 NN
Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
Hadam, neni to v kshrc?
14.3. 17:09 Rishare2
Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
Nevypada to tak. Ale u dlouheho prikazu to zajimave deformuje zadany command.

Command: cat ~/.kshrc;cat ~/.profile;cat /etc/profile;cat /etc/environment
Return Code: 0
Stdout:
cat ~/.kshrc;cat ~/.profile;cat /etc/profile;cat /etc/envi??????????????????????????????????????????????????????????at /etc/profile;cat /etc/envir                            <?????????????????????????????onment
cat: 0652-050 Cannot open //.kshrc.
# @(#) $Revision: 74.2 $
HISTSIZE=800
HISTFILE=.sh_history
export HISTSIZE HISTFILE
alias ll="ls -la"
alias shr="cd /systems/shr/server/oncdbmd1/bin"
# Default (example of) super-user's .profile file


# Do not put "." in PATH; it is a potential security breach.
# Do not put "/usr/local/bin" in PATH; it is a potential security breach.
# Example assumes /home/root exists.
set +u
14.3. 17:27 Rishare2
Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
Pardon, vystup se orizl. Doplnuji:
Command: cat ~/.kshrc;cat ~/.profile;cat /etc/profile;cat /etc/environment
Return Code: 0
Stdout:

cat ~/.kshrc;cat ~/.profile;cat /etc/profile;cat /etc/envi??????????????????????????????????????????????????????????at /etc/profile;cat /etc/envir                            <?????????????????????????????onment
cat: 0652-050 Cannot open //.kshrc.
# @(#) $Revision: 74.2 $
HISTSIZE=800
HISTFILE=.sh_history
export HISTSIZE HISTFILE
alias ll="ls -la"
alias shr="cd /systems/shr/server/oncdbmd1/bin"
# Default (example of) super-user's .profile file


# Do not put "." in PATH; it is a potential security breach.
# Do not put "/usr/local/bin" in PATH; it is a potential security breach.
# Example assumes /home/root exists.
set +u

# PATH=/usr/sbin:$PATH:/sbin:/home/root:/opt/perf/bin

PATH=/usr/sbin:$PATH:/sbin:/home/root:/opt/perf/bin:/usr/openv/netbackup/bin:/usr/openv/netbackup/bin/goodies:/usr/openv/volmgr:/usr/openv/volmgr/bin:/opt/dpo/bin

# Be sure that VUE does not invoke tty commands

   if [ ! "$VUE" ]; then

   # Set up the terminal:
        if [ "$TERM" = "" ]
        then
                eval ` tset -s -Q -m ':?hp' `
        else
                eval ` tset -s -Q `
        fi
        stty erase "^H" kill "^U" intr "^C" eof "^D"
        stty hupcl ixon ixoff
        tabs

        echo
        echo "Value of TERM has been set to \"$TERM\". "
        export TERM

        EDITOR=vi
        export EDITOR

   fi          # if !VUE

# Set up shell environment:

        set -u                                  # error if undefined variable.
        trap "echo 'logout root'" 0             # what to do on exit.


# Set up shell variables:

        PS1="$(whoami).$(hostname):\$PWD# "
        MAIL=/var/mail/root
        # don't export, so only login shell checks.
        export HISTFILE=${HOME}/.sh_history

        echo "WARNING:  YOU ARE SUPERUSER !!\n"


export EDITOR=vi
PS1="$(whoami).$(hostname):\$PWD# "
HISTSIZE=800
HISTFILE=.sh_history
export HISTSIZE HISTFILE
alias df="df -k"
alias dir="clear;ls -al|pg"
alias shr="cd /systems/shr/server/$(hostname)"
PATH=$PATH:/usr/local/bin
#The following line is added by License Use Management installation
export PATH=$PATH:/var/ifor:/usr/opt/ifor/ls/conf
alias ib2bwas2="cd /websphere/sftw/wps/ib2b/was2"
alias db2bwas2="cd /websphere/sftw/wps/db2b/was2"
#The following line is added by License Use Management installation
export PATH=$PATH:/usr/opt/ifor/ls/os/aix/bin
alias tsmcli="cd /usr/tivoli/tsm/client/ba/bin64"
alias tsmlog="cd /isa/data/tsm/`hostname`"
alias tsmsst="cd /systems/shr/tsm"

#
# The following is required by ITD for root security logging
#
Dir="/var/adm/logs/rootlog"
if [[ ! -d $Dir ]];then
  mkdir $Dir
fi

REAL_USER=`who am i | awk '{print $1}'`
WHOas="${REAL_USER}.as.${LOGNAME}"
HISTFILE="$Dir/.hist.${WHOas}"

if [ ! -f $HISTFILE ]; then
  printf "\001\001\n\000\000" > $HISTFILE
  touch ${HISTFILE}_smit.log ${HISTFILE}_smit.script
  chmod 600 ${HISTFILE} ${HISTFILE}_smit.log ${HISTFILE}_smit.script
fi

export HISTFILE
echo "#\n# Begin $WHOas ($(tty)) on $(date +%m-%d-%Y@%T)" >> $HISTFILE
printf "\000\000" >> $HISTFILE
alias smitty='smitty -l "${HISTFILE}_smit.log" -s "${HISTFILE}_smit.script"'
alias smit='smit -l "${HISTFILE}_smit.log" -s "${HISTFILE}_smit.script"'
echo "Logging enabled"
#The following line is added by License Use Management installation
export PATH=$PATH:/opt/LicenseUseManagement/bin
echo "#################################################################################################"

FGRED=`echo "\033[34m"`
FGRED1=`echo "\033[31m"`
NORMAL=`echo "\033[m"`
echo "${FGRED}   This LPAR "oncdbmd1" is moved From ONC to RNH ${NORMAL}"
echo "${FGRED}   This LPAR "oncdbmd1" running on Frame "Server-8426-42A-SN0643A36"  ${NORMAL}"
echo "${FGRED1}  "Change Number:-CH22042312"     #### "CHANGE DATE :- 10/01/18" !! ${NORMAL}"

echo "##################################################################################################"
# @(#)27        1.20  src/bos/etc/profile/profile, cmdsh, bos510 8/9/94 12:01:38
#
# COMPONENT_NAME: (CMDSH) Shell related commands 
################################################################

# System wide profile.  All variables set here may be overridden by
# a user's personal .profile file in their $HOME directory.  However,
# all commands here will be executed at login regardless.

trap "" 1 2 3
readonly LOGNAME

# Automatic logout, include in export line if uncommented
# TMOUT=120

# The MAILMSG will be printed by the shell every MAILCHECK seconds
# (default 600) if there is mail in the MAIL system mailbox.
MAIL=/usr/spool/mail/$LOGNAME
MAILMSG="[YOU HAVE NEW MAIL]"

# If termdef command returns terminal type (i.e. a non NULL value),
# set TERM to the returned value, else set TERM to default lft.
TERM_DEFAULT=lft
TERM=`termdef`
TERM=${TERM:-$TERM_DEFAULT}

# If LC_MESSAGES is set to "C@lft" and TERM is not set to "lft",
# unset LC_MESSAGES. 
if [ "$LC_MESSAGES" = "C@lft" -a "$TERM" != "lft" ]
then
        unset LC_MESSAGES
fi

export LOGNAME MAIL MAILMSG TERM

# The following is required by ITD for secondary ID logging
if tty >/dev/null 2>&1; then
        export EXTENDED_HISTORY=ON
        realUser="`/usr/bin/who am i | awk '{ print $1 }'`"
        if [ $realUser != "root" ]; then
                toUser=`whoami`
                if [ $toUser != "root" ]; then
                        historyDir="/var/adm/logs/history/$toUser"
                        HISTFILE=$historyDir/.hist.$realUser.as.$toUser
                        if [ ! -d $historyDir ]; then
                                mkdir -p $historyDir
                                chmod 700 $historyDir > /dev/null 2>&1
                        fi

                        if [ ! -f $HISTFILE ]; then
                                printf "\001\001\n\000\000" > $HISTFILE
                                touch ${HISTFILE}_smit.log ${HISTFILE}_smit.script
                                chmod 600 ${HISTFILE} ${HISTFILE}_smit.log ${HISTFILE}_smit.script > /dev/null 2>&1
                        fi

                        export HISTFILE
                        echo "#\n# Begin $WHOas ($(tty)) on $(date +%m-%d-%Y@%T)" >> $HISTFILE
                        printf "\000\000" >> $HISTFILE
                        alias smitty='smitty -l "${HISTFILE}_smit.log" -s "${HISTFILE}_smit.script"'
                        alias smit='smit -l "${HISTFILE}_smit.log" -s "${HISTFILE}_smit.script"'
                fi
        fi
fi

trap 1 2 3
# Call Secondary Logging
. /etc/profile.d/secondary_logging.sh
# @(#)18        1.22  src/bos/etc/environment/environment, cmdsh, bos510 10/30/00 02:55:55
#
# COMPONENT_NAME: (CMDSH) Shell related commands 
#
################################################################
# System wide environment file.  This file should only contain
#     1.  comment lines which have a # in the first column,
#     2.  blank lines, and
#     3.  Lines in the form name=value.
#
# WARNING: This file is only for establishing environment variables.
#          Execution of commands from this file or any lines other
#          than specified above may cause failure of the initialization 
#          process.
#
# Searching the current directory last is usually a BIG time saver.
# If /usr/ucb is at the beginning of the PATH the BSD version of commands will
# be found. 
#
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java131/jre/bin:/usr/java131/bin
TZ=EST5EDT
LANG=en_US
LOCPATH=/usr/lib/nls/loc
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
LC__FASTMSG=true

# ODM routines use ODMDIR to determine which objects to operate on
# the default is /etc/objrepos - this is where the device objects
# reside, which are required for hardware configuration

ODMDIR=/etc/objrepos
DEFAULT_BROWSER=netscape
ITECONFIGSRV=/etc/IMNSearch
ITECONFIGCL=/etc/IMNSearch/clients
ITE_DOC_SEARCH_INSTANCE=search
GETTOD_ADJ_MONOTONIC=1
21.3. 09:57 mngnt
Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
Nebudu nejak kreativne nastavene premenne PS1 PS2 PS3 PS4?
21.3. 10:24 dushi64
Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
A co obsahuje /etc/profile.d/secondary_logging.sh ?
28.3. 09:43 Rishare2
Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
Omlouvam se za pozdni odpoved.

Takovy soubor na tom serveru neexistuje. Dokonce neexistuje ani /etc/profile.d
28.3. 14:07 dushi64
Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
Robi to aj priamy root login cez konzolu (HMC), alebo len sudo su -?

sudo su -

truss -deaf -o /tmp/shell.out ls -d /

cat /tmp/shell.out
28.3. 10:05 Rishare2
Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
PS1 az PS4 vypadaji prazdne. I PROMPT_COMMAND tak vypada. Ani po "unset PROMPT_COMMAND" se chovani nezmenilo.
21.3. 10:54 lertimir | skóre: 62 | blog: Par_slov
Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
no možná by pomohlo ten výpis unést. Viz můj malý blog, jak přenést do výstup do jiného terminálu.
28.3. 09:38 Rishare2
Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
Dekuji za napad, to bohuzel neni ta spravna cesta k reseni, kterou bychom se v nasem pripade mohli vydat. Delame na reseni, ktere pracuje se statisici servery zaraz a potrebujeme spise standardizovat jejich terminaly. Proto spise hledame cestu, jak toto divne chovani zmenit, nez obejit nejakymi harakiri. Nicmene dekuji za napad.
28.3. 16:25 pet I. | skóre: 5
Rozbalit Rozbalit vše Re: Jak vypnout vypisovani spusteneho prikazu (set +v)
A dela to i pri "sudo -i" nebo "sudo ksh"? ksh pripadne s vhodnym parametrem, pro bash se pouziva -l (= login shell)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.