Calling a script with the use of the "dot-space" notation causes the script to be sourced in the current environment, that is, all the variables contained in the script will be available for use outside (in the for loop).
You can obtain the same effect with the bash "source" command builtin (have a look at bash man page). According to that, the return status will be the status returned by the last executed command in the script, so your code should be ok.
Maybe you're not using bash, other shells could possibly behave differently (I don't know).
Anyway, I don't see the need for you to call the script in that way, simply modify your "execute_another_script.sh" script, let it read the $1 variable from the command line and pass directly the "filename" value to the script in the for loop:
I have the below script I am running on a Solaris system to check the status of a Tivoli Workload Scheduler job and return the status. We need this script to return a '0' if any of the jobs in the stream are in a "EXEC" state and an "1" if in a "HOLD" state. I am not a programmer so I am not sure... (1 Reply)
Suppose I have a script which is monitoring a directory
whenever a file drops in that directory,it sends alert
say I want to write a return code for the above script
which on successful execution of script gives a return value
Based on return code , I want to do initiate some jobs in other... (1 Reply)
Hi,
Can anyone tell me if there are return codes for SFTP? If so how would you capture them? I've tried 'man sftp' but its not particularly helpful.
Many thanks
Helen :confused: (4 Replies)
Can any body please tell me the return codes of RDIST tool?
I am using RDIST (through an UNIX script) to synchronize files between two servers say ukblx151(source) & ukapx050(target).
RDIST raises an alert mail (through notify option) in case of success & also failure but there is a problem if... (0 Replies)
Hi
In an unix script I am using an Perl one liner perl -i -ne '-----'
If the perl one liner fails i am not able to catch the return code.
It always give 0 as return code. Can you tell me how can i catch the return code
perl -i -ne '---'
RETCODE=$?
echo $RETCODE
Thanks and Regards
Ammu (2 Replies)
sftp -v b $putlist $SFTP_ID@TARGET_SERVER
How can I get a return code if fails to put the file?
sftp -v b $getlist $SFTP_ID@TARGET_SERVER
How can I get a return code if fails to put the file? (1 Reply)
Hi,
I wanted to know the significance of different return codes when we do echo $?
I know when $? returns 0 the command has worked successfully.
but what does $? = 1, 2, 3 etc. signify.
Thanks in advance for the help !!! (3 Replies)
Having searched high and low through Oracles documentation, I came to think that they're very scripting-averse, as there's (apparently) no list of possible return/exit codes for their various command line utilities.
Is anyone here in possession of such a list, or knows where to find one? It... (16 Replies)
Not sure if this is of any use but......
I was messing around with getting return codes greater than 255 for special usage...
Of course the code could be made simple but in this code the new stored return code
is generated as exit is progressing...
#!/bin/sh
# Real and imaginary return... (9 Replies)
Discussion started by: wisecracker
9 Replies
LEARN ABOUT DEBIAN
rpld-play
rpld-*(1) System User's Manual: rpld-deprecated rpld-*(1)
NAME
rpld-deprecated - Deprecated RoarAudio PlayList Daemon control programs
SYNOPSIS
rpld-play
rpld-stop
rpld-next [--ifcurple PLE]
rpld-prev
rpld-addplaylist PLI
rpld-delplaylist PLI
rpld-store
DESCRIPTION
The RoarAudio PlayList Daemon is a daemon which manages playlists and can play files or streams from those lists using a RoarAudio Sound
Server.
This is a set of deprecated tools to do simple control of the server. All those tools has be replaced by rpld-ctl(1).
The following tools are deprecated:
rpld-play
Start playback if not yet started.
Replaced by: rpld-ctl play
rpld-stop
Stop playback.
Replaced by: rpld-ctl stop
rpld-next [--ifcurple PLE]
Skip current song.
if --ifcurple and a PLE is given the song is only skiped if the currently played song matches the given PLE.
This tool has only been deprecated in case --ifcurple is not used. Replaced by: rpld-ctl next
rpld-prev
Go back to previous song.
Replaced by: rpld-ctl prev
rpld-addplaylist PLI
Add playlist with name PLI.
Replaced by: rpld-ctl addplaylist PLI
rpld-delplaylist PLI
Delete playlist PLI.
Replaced by: rpld-ctl delplaylist PLI
rpld-store
Store current state to disk.
This tool should not be needed to be called by a user at all for normal use cases.
Replaced by: rpld-ctl store
SEE ALSO rpld-tools(1), rpld(7), RoarAudio(7).
HISTORY
For history information see RoarAudio(7).
rpld-deprecated May 2012 rpld-*(1)