Visit Our UNIX and Linux User Community


Three scripts I need help with.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Three scripts I need help with.
# 1  
Old 02-09-2008
Three scripts I need help with.

Hey guys!

First off, I want to say thanks in advance to whoever can give me a hand here.

Alright, so I need three scripts--these are probably way easier than i'm making them out to be, but i can't seem to figure it out.

1-A script that detects if/when a specific user logs in to the system. When the user logs in, it would alert me in some way (say email). The catch is, in order to prevent spam, the alert would only be emailed once per session the user is on.

2-A script that gives the "family tree" of a particular process (pid 1).

3-the last script is to send a "SMS' message to a cell phone. I'm not sure how this would even be done....connect through a website (since most providers let you send text messages free to their customers).

Again, kudos to anyone who can figure this stuff out....you are better than me.

-kallell
# 2  
Old 02-10-2008
a

I got the SMS part to work, i think the hardest one will be the first script. If anyone has any ideas...or even to point in the right direction it would be appreciated.
# 3  
Old 02-10-2008
Quote:
Originally Posted by kallell
1-A script that detects if/when a specific user logs in to the system. When the user logs in, it would alert me in some way (say email). The catch is, in order to prevent spam, the alert would only be emailed once per session the user is on.
make a loop that redirect output from "last USERNAME" to a NEWFILE, compare that file using "diff NEWFILE OLDFILE | mail -s USERNAMEACIVITY kallell", then copy NEWFILE to OLDFILE, if they are the same do nothing.

Quote:
Originally Posted by kallell
2-A script that gives the "family tree" of a particular process (pid 1).
depending on what ps command you have you could get some milage out of "ps -efx -p 23437"

Code:
$ pstree -a 23437

screen
  +-bash
     +-su - root
  +-bash
     +-centerim-utf8 --no-xtitles --ascii -a
  +-bash
     +-mutt
  +-bash
     +-emacs etc/style.css
  +-bash
     +-man pstree
         +-pager -s
  +-bash
      +-pstree -a 23437

# 4  
Old 02-10-2008
alright, i think i got them all working now...just the last just seems ugly as hell (ancestor one).

Previous Thread | Next Thread
Test Your Knowledge in Computers #862
Difficulty: Medium
Vue uses an HTML-based template syntax that allows binding the rendered DOM to the underlying Vue instance's data.
True or False?

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Calling multiple scripts from another scripts

Dear all, I am working on script which call other shell scripts in a loop but problem is from second script am not able to come out. Here is the snippet:- #!/bin/bash HSFILE=/root/Test/Components.txt LOGFile=/opt/domain/AdminDomain/application/logs... (3 Replies)
Discussion started by: sharsour
3 Replies

2. Shell Programming and Scripting

Calling scripts from with scripts

Hi all, I'm wondering if you could give me some advice. I am new to scripting and am getting rather frustrated that i can get my script to call another script if certain criteria is met, via command line, but I cannot get the same script to work thru the cron jobs. My first script monitors... (8 Replies)
Discussion started by: echoes
8 Replies

3. Shell Programming and Scripting

KSH - How to call different scripts from master scripts based on a column in an Oracle table

Dear Members, I have a table REQUESTS in Oracle which has an attribute REQUEST_ACTION. The entries in REQUEST_ACTION are like, ME, MD, ND, NE etc. I would like to create a script which will will call other scripts based on the request action. Can we directly read from the REQUEST_ACTION... (2 Replies)
Discussion started by: Yoodit
2 Replies

4. Shell Programming and Scripting

Changing the Bash Scripts to Bourne Scripts:URGENT

Hi, I have to write a program to compute the checksums of files ./script.sh I wrote the program using bash and it took me forever since I am a beginner but it works very well. I'm getting so close to the deadline and I realised today that actually I have to use normal Bourne shell... (3 Replies)
Discussion started by: pgarg1989
3 Replies

5. Shell Programming and Scripting

Running scripts within scripts from cron

Hi all, I have set up a cron job which calls another shell script shell script which in turn calls a Java process. The cron tab looks so. 0,30 7-18 * * 1-5 /u01/home/weblogic/brp/bin/checkstatus.sh >> /u01/home/weblogic/logs/checkstatus.log The checkstatus.sh scripts looks like this. ... (4 Replies)
Discussion started by: sirbrian
4 Replies

6. Shell Programming and Scripting

Help with Script using rsh and scripts within scripts

Hi, I've written a script that runs on a Database server. It has to shutdown the Application server, do an Oracle Dump and then restart the Application server. Its been a long time since I wrote any shells scripts. Can you tell me if the scripts that I execute within my script will be executed... (3 Replies)
Discussion started by: brockwile1
3 Replies

7. UNIX for Dummies Questions & Answers

Profile scripts versus rc scripts....

what is the difference between login and profile scripts versus the rc scripts? (1 Reply)
Discussion started by: rookie22
1 Replies

8. Shell Programming and Scripting

Calling expect scripts from other expect scripts

Hi, First, let me explain the issue I am trying to solve. We have a lot of expect scripts with the duplicated send/expect commands. So, I'd like to be able to extract the duplicated code into the common scripts that can be used by other scripts. Below is my test where I am trying to call... (0 Replies)
Discussion started by: seva
0 Replies

9. UNIX for Dummies Questions & Answers

Help with scripts

script that ask for "enter a file name" and removes that file and asks for confirmation before deletion if executed the output might look as enter the filename you intent to deleted remover file? Y file deleterd I knwo the comand I would use find . -name *.* -ok rm {}\; I guess... can... (1 Reply)
Discussion started by: LiTo
1 Replies

Featured Tech Videos