Server IP : 85.214.239.14 / Your IP : 3.144.1.100 Web Server : Apache/2.4.62 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.18 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /lib/sysstat/ |
Upload File : |
#!/bin/sh # /usr/lib/sysstat/sa1 # (C) 1999-2022 Sebastien Godard (sysstat <at> orange.fr) # #@(#) sysstat-12.6.1 #@(#) sa1: Collect and store binary data in system activity data file. # # Set default value for some variables. # Used only if ${SYSCONFIG_DIR}/${SYSCONFIG_FILE} doesn't exist! HISTORY=0 SADC_OPTIONS="" SA_DIR=/var/log/sysstat SYSCONFIG_DIR=/etc/sysstat SYSCONFIG_FILE=sysstat UMASK=0022 LONG_NAME=n [ -r ${SYSCONFIG_DIR}/${SYSCONFIG_FILE} ] && . ${SYSCONFIG_DIR}/${SYSCONFIG_FILE} umask ${UMASK} # If the user-supplied value for SA_DIR in sysconfig file is not a directory # then fall back on default directory. Create this default directory if it doesn't exist. [ -d ${SA_DIR} ] || SA_DIR=/var/log/sysstat [ -d /var/log/sysstat ] || mkdir /var/log/sysstat if [ ${HISTORY} -gt 28 ] then SADC_OPTIONS="${SADC_OPTIONS} -D" LONG_NAME=y fi ENDIR=/usr/lib/sysstat cd ${ENDIR} [ "$1" = "--boot" ] && shift && BOOT=y || BOOT=n [ "$1" = "--sleep" ] && shift && SLEEP=y || SLEEP=n ROTATE=n [ "$1" = "--rotate" ] && shift && ROTATE=y && [ "$1" = "iso" ] && shift && LONG_NAME=y if [ "${ROTATE}" = "y" ] then if [ "${LONG_NAME}" = "y" ] then DATE=`date --date=yesterday +%Y%m%d` else DATE=`date --date=yesterday +%d` fi SA_DIR=${SA_DIR}/sa${DATE} fi if [ "${SLEEP}" = "y" ] then exec ${ENDIR}/sadc -F -L ${SADC_OPTIONS} -C "LINUX SLEEP MODE ($*)" ${SA_DIR} elif [ $# = 0 ] && [ "${BOOT}" = "n" ] then # Note: Stats are written at the end of previous file *and* at the # beginning of the new one (when there is a file rotation) only if # outfile has not been explicitly specified on the command line... exec ${ENDIR}/sadc -F -L ${SADC_OPTIONS} 1 1 ${SA_DIR} else exec ${ENDIR}/sadc -F -L ${SADC_OPTIONS} $* ${SA_DIR} fi