[CentOS] Script consumes memory

Alan Sparks asparks at doublesparks.net
Tue Sep 29 15:27:28 UTC 2009


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
>   




More information about the CentOS mailing list