Sponsored Content
Full Discussion: Help with basic scripting!
Top Forums UNIX for Dummies Questions & Answers Help with basic scripting! Post 302414680 by glev2005 on Tuesday 20th of April 2010 05:26:57 PM
Old 04-20-2010
Also, If I am not mistaken, you need two parentheses in your for loop (used in your sudo code).

Code:
for((i=1;i<$#;i++))

 

7 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

What is a good place to learn basic shell scripting? Thanks!

See the title. Originally wasn't going to type anything but I need a message of at least 10 characters! :cool: (2 Replies)
Discussion started by: deutchap6verse5
2 Replies

2. Shell Programming and Scripting

Shell scripting basic doubt

Hi, I have a script called sam.sh which consists of a single echo statement like this #/usr/bin/ksh echo "Mani" I changed the mode for the script by giving chmod a+x sam.sh. If I want to execute the scrpt by just giving the name at the command line "sam.sh", what should I necessarily do?... (3 Replies)
Discussion started by: sendhilmani123
3 Replies

3. Shell Programming and Scripting

basic shell scripting question

If I did indeed grep something out of it, why woudln't $result show nothing? When I do $? , it does show success... What is the proper syntax so that $result shows actual thing it's grepping out? result=`(ssh $host tail -1 /something/somethingelse) | egrep -i "value" >dev/null` #echo... (3 Replies)
Discussion started by: convenientstore
3 Replies

4. UNIX for Dummies Questions & Answers

basic scripting help

I would like to know: 1. How is `command` used? 2. How is '$command' used? For example, a script file that checks for apache tomcat processes that I created has the following lines: test set suffix=` grep "6.0.18"` set command = `ps -ef $suffix` echo $command //?? hoping this... (2 Replies)
Discussion started by: jon80
2 Replies

5. Shell Programming and Scripting

basic scripting syntax

In bash scripts please can someone tell me if the below is the correct syntax for comparing integers and strings; for integers - if ;then for strings - if ; then Thanks Calypso (4 Replies)
Discussion started by: Calypso
4 Replies

6. Shell Programming and Scripting

which is the Very basic certification on unix shell scripting?

Hi, I am very new to this forum, can any one tell me which is the very basic certification on unix shell scripting? please give me an advice on this. (1 Reply)
Discussion started by: Manjesh
1 Replies

7. UNIX for Dummies Questions & Answers

Basic Shell Scripting

Hi All, I am a newbie to shell scripting. I am trying to something like this. #!bin/bash cd /u01/app/oracle/ # then start the process ./opmnctl startall Can someone help me with this requirement. Help is very much appreciated. Thanks Venkat Please use code tags next time for... (10 Replies)
Discussion started by: venkat8439
10 Replies
IO::Async::Routine(3pm) 				User Contributed Perl Documentation				   IO::Async::Routine(3pm)

NAME
"IO::Async::Routine" - execute code in an independent sub-process SYNOPSIS
use IO::Async::Routine; use IO::Async::Channel; use IO::Async::Loop; my $loop = IO::Async::Loop->new; my $nums_ch = IO::Async::Channel->new; my $ret_ch = IO::Async::Channel->new; my $routine = IO::Async::Routine->new( channels_in => [ $nums_ch ], channels_out => [ $ret_ch ], code => sub { my @nums = @{ $nums_ch->recv }; my $ret = 0; $ret += $_ for @nums; # Can only send references $ret_ch->send( $ret ); }, on_finish => sub { say "The routine aborted early - $_[-1]"; $loop->stop; }, ); $loop->add( $routine ); $nums_ch->send( [ 10, 20, 30 ] ); $ret_ch->recv( on_recv => sub { my ( $ch, $totalref ) = @_; say "The total of 10, 20, 30 is: $$totalref"; $loop->stop; } ); $loop->run; DESCRIPTION
This subclass of IO::Async::Process contains a body of code and executes it in a sub-process, allowing it to act independently of the main program. Once set up, all communication with the code happens by values passed into or out of the Routine via IO::Async::Channel objects. Because the code running inside the Routine runs within its own process, it is isolated from the rest of the program, in terms of memory, CPU time, and other resources, and perhaps most importantly in terms of control flow. The code contained within the Routine is free to make blocking calls without stalling the rest of the program. This makes it useful for using existing code which has no option not to block within an "IO::Async"-based program. To create asynchronous wrappers of functions that return a value based only on their arguments, and do not generally maintain state within the process it may be more convenient to use an IO::Async::Function instead, which uses an "IO::Async::Routine" to contain the body of the function and manages the Channels itself. PARAMETERS
The following named parameters may be passed to "new" or "configure": channels_in => ARRAY of IO::Async::Channel ARRAY reference of "IO::Async::Channel" objects to set up for passing values in to the Routine. channels_out => ARRAY of IO::Async::Channel ARRAY reference of "IO::Async::Channel" objects to set up for passing values out of the Routine. code => CODE CODE reference to the body of the Routine, to execute once the channels are set up. METHODS
This class provides no additional methods, other than those provided by IO::Async::Process. AUTHOR
Paul Evans <leonerd@leonerd.org.uk> perl v5.14.2 2012-10-24 IO::Async::Routine(3pm)
All times are GMT -4. The time now is 06:38 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy