21. Linuxda xavfsizlik choralari. Ip protokollar. Ip manzil va portlar bilan ishlash



Yüklə 0,57 Mb.
səhifə46/100
tarix17.12.2022
ölçüsü0,57 Mb.
#75874
1   ...   42   43   44   45   46   47   48   49   ...   100
21. Linuxda xavfsizlik choralari. Ip protokollar. Ip manzil va p

NOW=$(date +"%m-%d-%Y")
FILE="backup.$NOW.tar.gz"
echo "Backing up data to /nas42/backup.$NOW.tar.gz file, please wait..."
# rest of script
# tar xcvf /nas42/backup.$NOW.tar.gz /home/ /etc/ /var


152. Bashda joriy papkaning yo‘li ko‘rsatuvchi skript yozing.
#!/usr/bin/env bash
SOURCE=${BASH_SOURCE[0]}
while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
TARGET=$(readlink "$SOURCE")
if [[ $TARGET == /* ]]; then
echo "SOURCE '$SOURCE' is an absolute symlink to '$TARGET'"
SOURCE=$TARGET
else
DIR=$( dirname "$SOURCE" )
echo "SOURCE '$SOURCE' is a relative symlink to '$TARGET' (relative to '$DIR')"
SOURCE=$DIR/$TARGET # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
fi
done
echo "SOURCE is '$SOURCE'"
RDIR=$( dirname "$SOURCE" )
DIR=$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd )
if [ "$DIR" != "$RDIR" ]; then
echo "DIR '$RDIR' resolves to '$DIR'"
fi
echo "DIR is '$DIR'"


153. Bashda sanani date.txt nomli faylga yozuvchi skript yozing.
echo "$(date)" >> //home/user/Desktop/Scripts/Date Logs/datelog.txt


154. Bashda PATH o‘zgaruvchiga /usr/bin direktoriyasini o‘zlashtiruvchi skript yozing.
#!/bin/bash
PYTHON_PATH=/usr/local/bin
MY_PYTHON=$PYTHON_PATH/python2.7.3
Va keyin uni shunday chaqiring:
$MY_PYTHON ... things
155. Bashda bajarilayotgan shell nomini chiqaruvchi skript yozing.
#!/bin/bash
echo
echo "# arguments called with ----> ${@} "
echo "# \$1 ----------------------> $1 "
echo "# \$2 ----------------------> $2 "

Yüklə 0,57 Mb.

Dostları ilə paylaş:
1   ...   42   43   44   45   46   47   48   49   ...   100




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin