Script S1 (which copies .dat files from one directory1 to
another directory2) run continuously.
Write Script S2 which kills S1 first, compresses all .dat
files in directory1 and directory2 successfully, re-run
Script S1 and stops self i.e. S2.

Answers were Sorted based on User's Feedback



Script S1 (which copies .dat files from one directory1 to another directory2) run continuously. W..

Answer / ganesh

Hi Vipul,

Script1 have to run continuously.. So,

Script1 should be

#!bin/sh

while true
do
cp directory1/*.dat directory2/
done

Is This Answer Correct ?    10 Yes 1 No

Script S1 (which copies .dat files from one directory1 to another directory2) run continuously. W..

Answer / vipul dalwala

script1.sh

#!/bin/bash

cp directory1/*.dat directory2/


script2.sh

#!/bin/bash

PSIDODSCRIPT1=`ps -a | awk '/script1\.sh/ && !/awk/ {print
$1}'
SELFID=$$

kill -9 ${PSIDODSCRIPT1}

find directory1 -name '*.dat' -exec gzip {} \;

if [ $? -eq 0 ]
then
find directory2 -name '*.dat' -exec gzip {} \;
if [ $? -eq 0 ]
then
sh script1.sh
kill -9 ${SELFID}
else
exit
fi
else
exit
fi

Is This Answer Correct ?    7 Yes 3 No

Post New Answer

More Shell Script Interview Questions

In shell scripting if text is surrounded by single quotes what does it denotes?

3 Answers  


What is batch file programming?

0 Answers  


What is the use of script interpreter in shell scripting?

3 Answers  


What is shell scripting?

0 Answers  


What is option in shell script?

0 Answers  






How to redirect both standard output and standard error to the same location?

0 Answers  


What is k shell?

0 Answers  


Is shell scripting difficult?

0 Answers  


What is path in shell script?

0 Answers  


c program to check whether all the directories in the path exists has read and write permission

1 Answers  


Is scripting and coding the same thing?

0 Answers  


‎What is a shell? · ‎Types of shell · ‎what is shell scripting?

0 Answers  


Categories