hi guys,
I have a requirement to run a script 4 times with different parameter values.
the 4 jobs have to run parallely which actually access different data of same table and deletes.
how can i achieve this.................?
Thanks in advance (1 Reply)
Hi Guys, I am trying write a wrapper script but I don't have any idea. I have 4 different korn shell scripts and all of them needs some parameters from command line (positional parameter). My script cant be interactive because its supposed to be automated. I am confused how can I write a wrapper... (6 Replies)
Hello,
I have the below wrapper script:
#!/usr/bin/perl -w
if ($^O eq 'MSWin32' ) {
$subnet = 'c:\path\to\subnet.txt';
}
else {
$subnet = '/opt/qip/wrapper-del-sub';
}
open FH1, 'jj-deleted-subnets.txt' or die "Can't open 'jj-deleted-subnets.txt'
... (0 Replies)
Hi,
I am in need of way to facilitate this senerio in a perl script.
I have CLI ( command line interface) which I run like so:
kip-tepltist -u Xxx -p Xxx
Which produces tones of names from each template it found:
194Iselin-NJ
33-IDFLB-North-611-Woodward-8600 ... (5 Replies)
I have tried looking through wrapper scripts throughout the forum, but I don't think they were able to answer my question (either that or I'm just confused).
Basically, I have a Perl script that I want to run in parallel 4 times with parameters, wait for all of them to finish, then run another... (8 Replies)
Hi,
I am writing a wrapper script(wrap_script.sh) to one of the main scripts (main_script.sh)
The main script is executed as following:
./main_script.sh <LIST> <STARTDATE> <ENDDATE>
looks for a parameter which is a LIST(consists of different list names that need to be processed), START/END... (0 Replies)
I have a KSH script that I want to call in a loop for each row in the above table
---
new_script.ksh (psuedo code)
the contents on this new script would be something like below...
for t in (select table_name,schema_name from laod_table)
loop
/bin/load_table.ksh t.table_name... (4 Replies)
Hi friends,
i am working in ksh88. i am running the follwing wapper script in background to run two jobs parallely((eg nohup wrapper.ksh &)::
wrapper.ksh
########################
#!/bin/ksh
nohup ./pii_insert.ksh /nsing83/p2/test &
nohup ./pii_update.ksh... (1 Reply)
Hi Gurus,
I need to build a wrapper script which will be passing the loading date and the data file name (provides option to the user to load a single data file or load all the data files) to the actual loader data_load.ksh to load in the database.
1. I want to execute the loader script... (6 Replies)
Discussion started by: express14
6 Replies
LEARN ABOUT LINUX
wrap_log_reader
wrap_log_reader(3erl) Erlang Module Definition wrap_log_reader(3erl)NAME
wrap_log_reader - A function to read internally formatted wrap disk logs
DESCRIPTION
wrap_log_reader is a function to read internally formatted wrap disk logs, refer to disk_log(3erl). wrap_log_reader does not interfere with
disk_log activities; there is however a known bug in this version of the wrap_log_reader , see chapter bugs below.
A wrap disk log file consists of several files, called index files. A log file can be opened and closed. It is also possible to open just
one index file separately. If an non-existent or a non-internally formatted file is opened, an error message is returned. If the file is
corrupt, no attempt to repair it will be done but an error message is returned.
If a log is configured to be distributed, there is a possibility that all items are not loggen on all nodes. wrap_log_reader does only read
the log on the called node, it is entirely up to the user to be sure that all items are read.
EXPORTS
chunk(Continuation)
chunk(Continuation, N) -> {Continuation2, Terms} | {Continuation2, Terms, Badbytes} | {Continuation2, eof} | {error, Reason}
Types Continuation = continuation()
N = int() > 0 | infinity
Continuation2 = continuation()
Terms= [term()]
Badbytes = integer()
This function makes it possible to efficiently read the terms which have been appended to a log. It minimises disk I/O by reading
large 8K chunks from the file.
The first time chunk is called an initial continuation returned from the open/1 , open/2 must be provided.
When chunk/3 is called, N controls the maximum number of terms that are read from the log in each chunk. Default is infinity , which
means that all the terms contained in the 8K chunk are read. If less than N terms are returned, this does not necessarily mean that
end of file is reached.
The chunk function returns a tuple {Continuation2, Terms} , where Terms is a list of terms found in the log. Continuation2 is yet
another continuation which must be passed on into any subsequent calls to chunk . With a series of calls to chunk it is then possi-
ble to extract all terms from a log.
The chunk function returns a tuple {Continuation2, Terms, Badbytes} if the log is opened in read only mode and the read chunk is
corrupt. Badbytes indicates the number of non-Erlang terms found in the chunk. Note also that the log is not repaired.
chunk returns {Continuation2, eof} when the end of the log is reached, and {error, Reason} if an error occurs.
The returned continuation may or may not be valid in the next call to chunk . This is because the log may wrap and delete the file
into which the continuation points. To make sure this does not happen, the log can be blocked during the search.
close(Continuation) -> ok
Types Continuation = continuation()
This function closes a log file properly.
open(Filename) -> OpenRet
open(Filename, N) -> OpenRet
Types File = string() | atom()
N = integer()
OpenRet = {ok, Continuation} | {error, Reason}
Continuation = continuation()
Filename specifies the name of the file which is to be read.
N specifies the index of the file which is to be read. If N is omitted the whole wrap log file will be read; if it is specified only
the specified index file will be read.
The open function returns {ok, Continuation} if the log/index file was successfully opened. The Continuation is to be used when
chunking or closing the file.
The function returns {error, Reason} for all errors.
BUGS
This version of the wrap_log_reader does not detect if the disk_log wraps to a new index file between a wrap_log_reader:open and the first
wrap_log_reader:chunk . In this case the chuck will actually read the last logged items in the log file, because the opened index file was
truncated by the disk_log .
SEE ALSO disk_log(3erl)Ericsson AB kernel 2.14.3 wrap_log_reader(3erl)