[CentOS] Script consumes memory

Tue Sep 29 15:33:22 UTC 2009
Frank M. Ramaekers <FRamaekers at ailife.com>

Good catch....not sure how I missed that!   (Too many things going on.

THANKS!

Frank M. Ramaekers Jr.
Systems Programmer                   MCP, MCP+I, MCSE & RHCE
American Income Life Insurance Co.   Phone: (254)761-6649
1200 Wooded Acres Dr.                Fax:   (254)741-5777
Waco, Texas  76710
	

 


-----Original Message-----
From: centos-bounces at centos.org [mailto:centos-bounces at centos.org] On
Behalf Of Alan Sparks
Sent: Tuesday, September 29, 2009 10:27 AM
To: CentOS mailing list
Subject: Re: [CentOS] Script consumes memory

Perhaps I'm missing it, but where are your definitions of DIRNAME and
BASENAME?
Without them, you're probably re-executing the script in the bactick
references.  Basically a fork-bomb.
-Alan

Frank M. Ramaekers wrote:
> I have the following script that when executed, consumes memory and
> makes the system inaccessible.  All process are halted.
>
> First, I don't understand what is wrong with the script
> Secondly, I'm surprised that Linux allows this to run unchecked to the
> detriment of the entire system.
>
> ---- SCRIPT -----
> #!/bin/sh
> FTP="/usr/bin/ftp"
> #
> VMID="asystem.ourcompany.com"
> VMUser="STATDASD"
> VMPass="STATDASD"
> VMDir="VMSYSA:."
> DataFile="data.txt"
> VMFile="DS8100.DATA"
> #--- Get some information about me
> #--work from the same directory as the script
> MYSCRIPT=`$BASENAME $0`
> MYSCRIPTDIR=`$DIRNAME $0`
> if [ $MYSCRIPTDIR != "." ]
>   then
>   cd $MYSCRIPTDIR
> fi
> #--- FTP to MAINT on mkmfvm
> $FTP -vn <<$$EOD
> open $VMID
> user $VMUser $VMPass
> cd $VMDir
> ascii
> put $DataFile $VMFile
> bye
> $$EOD
>
> Frank M. Ramaekers Jr.
> Systems Programmer                   MCP, MCP+I, MCSE & RHCE
> American Income Life Insurance Co.   Phone: (254)761-6649
> 1200 Wooded Acres Dr.                Fax:   (254)741-5777
> Waco, Texas  76710
> 	
>
>  
>
>
>
> _____________________________________________________
> This message contains information which is privileged and confidential
and is solely for the use of the
> intended recipient. If you are not the intended recipient, be aware
that any review, disclosure,
> copying, distribution, or use of the contents of this message is
strictly prohibited. If you have
> received this in error, please destroy it immediately and notify us at
PrivacyAct at ailife.com.
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>   

_______________________________________________
CentOS mailing list
CentOS at centos.org
http://lists.centos.org/mailman/listinfo/centos

_____________________________________________________
This message contains information which is privileged and confidential and is solely for the use of the
intended recipient. If you are not the intended recipient, be aware that any review, disclosure,
copying, distribution, or use of the contents of this message is strictly prohibited. If you have
received this in error, please destroy it immediately and notify us at PrivacyAct at ailife.com.