⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.93
Server IP:
65.108.141.171
Server:
Linux server.heloix.com 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
etc
/
network
/
if-down.d
/
View File Name :
clamav-freshclam-ifupdown
#!/bin/sh # 2004-01-25, Thomas Lamy <thomas.lamy@in-online.net> # From Magnus Ekdahl's <magnus@debian.org> clamav-freshclam-handledaemon(8) set -e [ -e /var/lib/clamav/interface ] || exit 0 INIT=invoke-rc.d clamav-freshclam CLAMAV_CONF_FILE=/etc/clamav/clamd.conf FRESHCLAM_CONF_FILE=/etc/clamav/freshclam.conf INTERNETIFACE=`cat /var/lib/clamav/interface` if grep -q freshclam /proc/*/stat 2>/dev/null; then IS_RUNNING=true else IS_RUNNING=false fi # $IFACE is set by ifup/down, $PPP_IFACE by pppd [ -n "$PPP_IFACE" ] && IFACE=$PPP_IFACE # This is sloppy - woody's pppd exports variables, while sid's passes them as # arguments and exports them. if [ "$1" = "$IFACE" ]; then # We're called by sid's pppd shift 6 # and we already know the interface fi # Dump the arguments passed. if [ -z "$1" ]; then case $(dirname "$0") in */if-up.d|*/ip-up.d) # Short circuit and exit early if freshclam is already running [ "$IS_RUNNING" = 'true' ] && exit 0 for interface in $INTERNETIFACE; do if [ "$interface" = "$IFACE" ]; then FMODE=start break else FMODE=skip fi done ;; */if-down.d|*/ip-down.d) # Short circuit and exit early if freshclam is not already running [ "$IS_RUNNING" = 'false' ] && exit 0 for interface in $INTERNETIFACE; do if [ "$interface" = "$IFACE" ]; then FMODE=stop break else FMODE=skip fi done ;; *) FMODE=skip ;; esac else FMODE="$1" fi case "$FMODE" in start|stop) IFACE="$IFACE" $INIT $FMODE ;; skip) ;; *) echo "Usage: $0 {start|stop|skip}" >&2 exit 1 ;; esac exit 0