Size: a a a

2020 September 23

BS

Baron Samedi in SPbLUG chat
и вот хоть лопни, бинари гошные берут, баш берут а с питоном отправляют переделывать
источник

bk

baskerville kot in SPbLUG chat
в дополнение к пёрлу
источник

AS

Aleksey Shirokikh in SPbLUG chat
baskerville kot
питон же вроде как даже в дефолтной поставке фряхи, не?
покажи скрипты на чистом баше без использования binutilsа :)
источник

bk

baskerville kot in SPbLUG chat
чистый баш - это сферический конь в вакууме
источник

g

gbdj in SPbLUG chat
ну питон для автоматизации это и есть зашквар =)
источник

V

Vit in SPbLUG chat
baskerville kot
питон же вроде как даже в дефолтной поставке фряхи, не?
нет
источник

AS

Aleksey Shirokikh in SPbLUG chat
gbdj
ну питон для автоматизации это и есть зашквар =)
чой то ?
источник

bk

baskerville kot in SPbLUG chat
либо у тя есть уже баш со всем гнушным окружением, либо сиди в фейлсейфе
источник

AS

Aleksey Shirokikh in SPbLUG chat
gbdj
ну питон для автоматизации это и есть зашквар =)
к тому же речь не шла про питон. речь шла об абстрации над оным.
источник

И

Иван in SPbLUG chat
Aleksey Shirokikh
покажи скрипты на чистом баше без использования binutilsа :)
#!/bin/bash

RSYNC="rsync -avzr --del"
PG_DUMP="/usr/bin/pg_dump"
GZIP=/bin/gzip

FLAG=".main.BACKUP"
TARGET="/mnt/backup"
SOURCE=( /etc /var/home /var/www/html /var/www/vhost /usr/lib/python2.6/site-packages /root )
DATE=date +%Y.%m.%d
PG_OPTIONS="-U postgres"
DB_LIST=( main_db )

count=${#SOURCE[@]}
index=0

if [ ! -f $TARGET/$FLAG ]; then
       echo "Storage not mounted!"
       exit 1
fi

while [ "$index" -lt "$count" ]; do
       $RSYNC ${SOURCE[$index]} $TARGET
       let "index = $index + 1"
       echo
done

echo "File backup done!"

count=${#DB_LIST[@]}
index=0

if [ ! -d $TARGET/DB ]; then
····mkdir $TARGET/DB
fi

while [ "$index" -lt "$count" ]; do
       $PG_DUMP $PG_OPTIONS ${DB_LIST[$index]} > $TARGET/DB/${DB_LIST[$index]}-$DATE.out
       $GZIP $TARGET/DB/${DB_LIST[$index]}-$DATE.out
       let "index = $index + 1"
       echo
done

echo "DB backup done!"

exit 0
источник

AS

Aleksey Shirokikh in SPbLUG chat
удали отсюда rsync/gzip/pg_dump
источник

И

Иван in SPbLUG chat
насколько я вижу ничего из binutils не используетя
источник

AS

Aleksey Shirokikh in SPbLUG chat
что останется ?
источник

И

Иван in SPbLUG chat
это - не binutils!
источник

AS

Aleksey Shirokikh in SPbLUG chat
date тудаже
источник

И

Иван in SPbLUG chat
источник

И

Иван in SPbLUG chat
The GNU Binutils are a collection of binary tools. The main ones are:

   ld - the GNU linker.
   as - the GNU assembler.

But they also include:

   addr2line - Converts addresses into filenames and line numbers.
   ar - A utility for creating, modifying and extracting from archives.
   c++filt - Filter to demangle encoded C++ symbols.
   dlltool - Creates files for building and using DLLs.
   gold - A new, faster, ELF only linker, still in beta test.
   gprof - Displays profiling information.
   nlmconv - Converts object code into an NLM.
   nm - Lists symbols from object files.
   objcopy - Copies and translates object files.
   objdump - Displays information from object files.
   ranlib - Generates an index to the contents of an archive.
   readelf - Displays information from any ELF format object file.
   size - Lists the section sizes of an object or archive file.
   strings - Lists printable strings from files.
   strip - Discards symbols.
   windmc - A Windows compatible message compiler.
   windres - A compiler for Windows resource files.
источник

AS

Aleksey Shirokikh in SPbLUG chat
ой вей. я всё что вы назвали gnu окружением обозвал бинутилзами. был не прав. посыпаю голову пеплом
источник

bk

baskerville kot in SPbLUG chat
бинутилс в данном случае имеется ввиду тот огрызок, который грузится в фейлсейфе груба например
источник

bk

baskerville kot in SPbLUG chat
как он там завётся то правильно
источник