# set admin email so that you can get email
ADMIN=someone@somewhere.com
host=`hostname`
date=`date`
# set alert level 70% is default
ALERT=70
df -h | grep / | grep -v '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }' | while read output;
do
echo $output;
usep=`(echo $output | awk '{ print $1}' | cut -d'%' -f1 )`
partition=`(echo $output | awk '{ print $2 }' )`
if [ $usep -ge $ALERT ]; then
echo "Running out of space \"$partition ($usep%)\" on "$host" as on "$date |
mailx -s "Alert: Almost out of disk space $usep" $ADMIN
fi
done
As we can see the script is send an alert email to the user when disk space exceeds 70%.
what I could not under stand is below line
I need help in what to do with a bash script? I'm trying to run a command to output the data from a table and then insert it into commands. Looping for each row of data.
For example the output data from a table:
10 John house
20 Jane apt
30 Joe townhomeThen I need to take the output... (1 Reply)
If I run this command
networksetup -listallnetworkservices
I get the following output.
Ethernet
AirPort
*Parallels Host-Guest
*Parallels NAT
MY VPN
Ethernet 2
I want to make changes to only anything that contains the word "Ethernet" which I can do with grep.
But What I really need a... (6 Replies)
Hi Guys,
This is based on my question previously posted. :)
I have my shell script like this:
#!/usr/bin/sh
e_id=`sqlplus -s scott/tiger@DB<<eof
SET PAGESIZE 0 FEEDBACK OFF VERIFY OFF HEADING OFF ECHO OFF;
select emp_id from employee;
quit
... (1 Reply)
Hi,
Sorry I'm new to shell scripting..
my loop is as follows:
let i=0
for item in ${APPSARRAY}
do
#..some code to get a unique value called $result
let i=i+1
done
What I want to do is within the for loop, create a comma seperated list:
... (3 Replies)
Good morning!!
Im trying to ge tthe output in this for loop to be reversed.
#!/usr/bin/perl
$i = 1;
for($i != 0 ; $i < 11 ; $i++){
print "$i\n";
}
Ive tried changing the i++ to i--, but it makes the outputted numbers different also.
Thanks
bigben (4 Replies)
Hi
This is my script
$ cat ./openldap_test.sh
#!/bin/bash
for ldap_srv in 'testserver1' 'server2' 'server3' 'server4' 'testserver5' 'server6' 'server7' 'server8' 'server9' 'testserver10';
do
ldapsearch -LLL -x -H ldap://$ldap_srv '(cn=examplebox)' memberNisNetgroup > /dev/null
if ; then... (1 Reply)
Hi ,
I'm writing the for loop script in home directory and wanted to get the files from /etc/data directory.
#!/bin/ksh
file_nm="/etc/dat"
for test_data in $file_nm/fln*
do
echo "$test_data"
done
the code is executing successfully , but in the output it is showing
... (6 Replies)
Hey guys,
I am VERY new to linux scripting and was wondering if you could help me with the following:
essentially the use case is the following...a service crashes and a script must be executed to rerun 3000 entries one at a time....your options are to do each of those manually, 1 at a time... (6 Replies)
I'm very much a newbie and hence why this is going to be a stupid question.
I'm attempting to create a korn shell script that pulls zone file locations and includes the copy command in the output. What?
getzonedir.ksh
#!/bin/ksh
while read -r domain
do ls */*"$domain" > $dir1
echo "cp... (5 Replies)
Hi All,
i have below for loop of which i am trying to redirect output in a file:
for i in `/usr/sbin/ifconfig -a | awk '/flags/ {print $1}' | grep -v lo | sed 's/://g'`
do
ifconfig $i dhcp status
done >> /tmp/logfile
but instead the output is appearing as stdout on screen rather than... (12 Replies)
Discussion started by: omkar.jadhav
12 Replies
LEARN ABOUT LINUX
wnpp-alert
WNPP-ALERT(1) General Commands Manual WNPP-ALERT(1)NAME
wnpp-alert - check for installed packages up for adoption or orphaned
SYNOPSIS
wnpp-alert [--diff] [package ...]
wnpp-alert --help|--version
DESCRIPTION
wnpp-alert downloads the lists of packages which have been orphaned (O), are up for adoption (RFA), or the maintainer has asked for help
(RFH) from the WNPP webpages, and then outputs a list of packages installed on the system, or matching the listed packages, which are in
those lists.
Note that WNPP, and therefore wnpp-alert's output, is source package based.
OPTIONS --diff, -d
If the ~/.devscripts_cache directory exists, compare the output of wnpp-alert to the previous output (cached in the file wnpp-diff)
and output the differences.
--help, -h
Show a summary of options.
--version, -v
Show version and copyright information.
SEE ALSO
http://www.debian.org/devel/wnpp
AUTHOR
wnpp-alert was written by Arthur Korn <arthur@korn.ch> and modified by Julian Gilbey <jdg@debian.org> for the devscripts package. It is in
the public domain.
DEBIAN Debian Utilities WNPP-ALERT(1)