How to redirect stderr for <file if file does not exist?
Code:
$ a=$(<missing)
-bash: missing: No such file or directory
$ a=$(<missing) 2> /dev/null
-bash: missing: No such file or directory
$ a=$(<missing 2> /dev/null)
-bash: missing: No such file or directory
$ a=$( { <missing 2> /dev/null; } )
-bash: missing: No such file or directory
$ a=$( (<missing 2> /dev/null) )
-bash: missing: No such file or directory
Here is the context (what I am trying to do):
I have some .csv files. I need to find some files that go with them to parse them in another directory but I don't know the exact directory (I do know that it contains the same number and is unique).
"DVars.xml" should always be there. It contains several parameters (including the Unknown Strings)
"valid" is usually not there and I don't want to see an error message if it is not.
Code:
runNumber="${parentFolder:(-5)}" # Last 5 characters of Excel Files_xxxxx folder name is run number
runFolder="$parentFolder""/../Run""$runNumber""*/" # traverse up one directory
valFile="$runFolder""valid"
xmlFile="$runFolder""DVars.xml"
oIFS="$IFS"; IFS=''; # we need to expand the '*' but not split on whitespace
[ DVarsXml="$(<$xmlFile)" ] || DVarsXml='<P2 K="RunComment" V="XML File Missing" />'
[ valid="$(<$valFile)" 2>/dev/null ] || valid="V"
IFS="$oIFS"
How can I redirect and append stdout and stderr to a file when using cron? Here is my crontab file:
*/5 * * * * /dir/php /dir/process_fns.php >>& /dir/dump.txt
Cron gives me an 'unexpected character found in line' when trying to add my crontab file.
Regards,
Zach Curtis
POPULUS (8 Replies)
Hello all
im using tcsh shell on sun Solaris , using the Make utility for compilation
i will like to be able to redirect the stderr to file , how can it be done ? (0 Replies)
Hi friends
I am facing one problem while redirecting the out of the stderr and stdout to a file
let example my problem with a simple example
I have a file (say test.sh)in which i run 2 command in the background
ps -ef &
ls &
and now i am run this file and redirect the output to a file... (8 Replies)
I'm using below command to redirect stderr to a file but I also want to add timestamp to stderr.out to find out the date / time the error occurred.
ls -ltr 2>>/tmp/stderr.out
Thanks (5 Replies)
Hi
I am not if this is possible: is it possible in bach (or another shell) to redirect GLOBALLY the stdout/stderr channels to a file.
So, if I have a script
script.sh
cmd1
cmd2
cmd3
I want all stdout/stderr goes to a file. I know I can do:
./script.sh 1>file 2>&1
OR
... (2 Replies)
Hello
I read a lot of post related to this topic, but nothing helped me. :mad:
I'm running a ksh script with subshell what processing some ldap command. I need to check output for possible errors.
#!/bin/ksh
...
readinput < $QCHAT_INPUT |&
while read -p line
do
echo $line
... (3 Replies)
Hello everyone,
I'm a nooby in Linux, and I need some help.
I have a shell script like this:
echo "Start of script" > ../My_Log_Dir/Script_Name.log
..
cp ../My_DataIn/File.txt ../My_DataOut/ 2>> ../My_Log_Dir/Script_Name.log
rc=$?
..
echo "End of Script" >>... (5 Replies)
Dear all,
redirecting STDOUT & STDERR to file is quite simple, I'm currently using:
exec 1>>/tmp/tmp.log; exec 2>>/tmp/tmp.logBut during script execution I would like the output come back again to screen, how to do that?
Thanks
Lucas (4 Replies)
Dear all,
redirecting STDOUT & STDERR to file is quite simple, I'm currently using:
Code:
exec 1>>/tmp/tmp.log; exec 2>>/tmp/tmp.log
But during script execution I would like the output come back again to screen, how to do that?
Thanks
Luc
edit by bakunin: please use CODE-tags like the... (6 Replies)
Discussion started by: tmonk1
6 Replies
LEARN ABOUT DEBIAN
couchdb
COUCHDB(1) User Commands COUCHDB(1)NAME
couchdb - Apache CouchDB database server
SYNOPSIS
couchdb [OPTION]
DESCRIPTION
The couchdb command runs the Apache CouchDB server.
Erlang is called with:
-os_mon
start_memsup false start_cpu_sup false disk_space_check_interval 1 disk_almost_full_threshold 1 -sasl errlog_type error
+K true +A 4
Erlang inherits the environment of this command.
You can override these options using the environment:
ERL_AFLAGS, ERL_FLAGS, ERL_ZFLAGS
See erl(1) for more information about the environment variables.
The exit status is 0 for success or 1 for failure.
OPTIONS -h display a short help message and exit
-V display version information and exit
-a FILE
add configuration FILE to chain
-A DIR add configuration DIR to chain
-n reset configuration file chain (including system default)
-c print configuration file chain and exit
-i use the interactive Erlang shell
-b spawn as a background process
-p FILE
set the background PID FILE (overrides system default)
-r SECONDS
respawn background process after SECONDS (defaults to no respawn)
-o FILE
redirect background stdout to FILE (defaults to couchdb.stdout)
-e FILE
redirect background stderr to FILE (defaults to couchdb.stderr)
-s display the status of the background process
-k kill the background process, will respawn if needed
-d shutdown the background process
REPORTING BUGS
Report bugs at <https://issues.apache.org/jira/browse/COUCHDB>.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may
obtain a copy of the
License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITH-
OUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under
the License.
couchdb - Apache CouchDB 1.2.0 January 2013 COUCHDB(1)