text
#! /bin/bash
whoami
arch
pwd
netstat -tupln
df -h#! /bin/bash
whoami
arch
pwd
netstat -tupln
df -h#!/bin/bash
FILE="test.txt"
for i in "whoami" "arch" "pwd" "netstat -tupln" "df -h";
do
echo "Just run next command - ${i}"
sleep 1
echo "*****************************************"
echo ""
${i}
echo ""
echo "*****************************************"
done >> ${FILE} 2> /dev/nullLupo Alberto, прямо таки произведение искусства! :)
Lupo Alberto, прямо таки произведение искусства! :)
:[
Lupo Alberto, спасибо огромное *THUMBSUP*
А можно одностроком :-)
$ whoami; arch; pwd; netstat -tupln; df -h > file.txt 2>&1
или (на мой взгляд идея перенаправлять вникуда вывод ошибках при сборе информации не очень полезна)
#!/bin/bash
FILE="test.txt"
for i in "whoami" "arch" "pwd" "netstat -tupln" "df -h"; do
echo "Just run next command - ${i}"
sleep 1
echo -e "*****************************************\n"
${i}
echo -e "\n*****************************************"
done >> ${FILE} 2>&1
А можно одностроком :-)
lupo@sabayon-netbook ~ $ whoami; arch; pwd; netstat -tupln; df -h > file.txt 2>&1
lupo
x86_64
/home/lupo
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:19390 0.0.0.0:* LISTEN 8973/skype
tcp 0 0 0.0.0.0:8010 0.0.0.0:* LISTEN 7542/psi
tcp6 0 0 :::631 :::* LISTEN -
udp 0 0 0.0.0.0:38457 0.0.0.0:* 7542/psi
udp 0 0 0.0.0.0:631 0.0.0.0:* -
udp 0 0 0.0.0.0:19390 0.0.0.0:* 8973/skype
udp 0 0 127.0.0.1:49214 0.0.0.0:* 8973/skype
udp 0 0 0.0.0.0:5353 0.0.0.0:* -
udp 0 0 0.0.0.0:53639 0.0.0.0:* -
udp6 0 0 :::59005 :::* 7542/psi
udp6 0 0 :::5353 :::* -
udp6 0 0 :::53508 :::* -
lupo@sabayon-netbook ~ $ cat file.txt
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
/dev/mapper/vg_sabayonnetboo-lv_root 50G 9,8G 37G 22% /
none 879M 1,1M 878M 1% /run
none 879M 260K 878M 1% /dev/shm
udev 10M 0 10M 0% /dev
tmpfs 879M 260K 878M 1% /dev/shm
tmpfs 879M 0 879M 0% /sys/fs/cgroup
tmpfs 100M 16K 100M 1% /tmp
/dev/mapper/vg_sabayonnetboo-lv_home 240G 6,7G 221G 3% /home
/dev/sda1 477M 47M 401M 11% /boot
lupo@sabayon-netbook ~ $ (whoami; arch; pwd; netstat -tupln; df -h) > file.txt 2>&1Хм, действительно, хотя вывод команд через точку с запятой объединяется, перенаправление вывода относится к последней... А ведь изначально со скобками написал ... :-)