средства_программирования_shell

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
средства_программирования_shell [2024/06/19 13:44]
val [Отправка email с вложениями]
средства_программирования_shell [2025/03/10 10:06] (current)
val [Передача сообщений в syslog]
Line 192: Line 192:
  
 <​code>​ <​code>​
-cat log_gen.sh +bash -c 'cat <<END >log_gen.sh
-</​code><​code>​+
 while : while :
 do do
Line 199: Line 198:
   logger -t cisco -p local0.info "​Message 2"   logger -t cisco -p local0.info "​Message 2"
 done done
 +END'
 </​code><​code>​ </​code><​code>​
-$ sh cisco_log_gen.sh+$ sh log_gen.sh
 </​code>​ </​code>​
 ===== Примеры использования скриптов sh в системах загрузки ===== ===== Примеры использования скриптов sh в системах загрузки =====
Line 418: Line 418:
 #  echo `date` OK $filename on `hostname` >> $log #  echo `date` OK $filename on `hostname` >> $log
   echo -e "​HTTP/​1.1 200 OK\r"   echo -e "​HTTP/​1.1 200 OK\r"
-  echo -e "​Content-Type:​ $(/​usr/​bin/​file -bi $filename)\r"​+  echo -e "​Content-Type:​ $(/​usr/​bin/​file -bi "$filename")\r"
   echo -e "​\r"​   echo -e "​\r"​
   /bin/cat "​$filename"​   /bin/cat "​$filename"​
 else else
-#  echo "​$(date)"​ ERR $filename on "​$(hostname)"​ >> "​$log"​+#  echo "​$(date)"​ ERR "$filename" ​on "​$(hostname)"​ >> "​$log"​
   echo -e "​HTTP/​1.1 404 Not Found\r"​   echo -e "​HTTP/​1.1 404 Not Found\r"​
   echo -e "​Content-Type:​ text/​html;​\r"​   echo -e "​Content-Type:​ text/​html;​\r"​
Line 438: Line 438:
 ==== Ресурсы Web сервера на shell ==== ==== Ресурсы Web сервера на shell ====
 <​code>​ <​code>​
-# mkdir /var/www+# mkdir -p /var/www
  
 # cat /​var/​www/​index.html # cat /​var/​www/​index.html
Line 447: Line 447:
 </​html>​ </​html>​
 </​code><​code>​ </​code><​code>​
-# mkdir /​var/​www/​img+# mkdir -p /​var/​www/​img
 </​code>​ </​code>​
  
средства_программирования_shell.1718793865.txt.gz · Last modified: 2024/06/19 13:44 by val