Hi
I'm using this script to transcode videos in an Ubuntu 12.04 machine.
Code:
#! /bin/bash
MOVDIR="/media/topaz_1/media/transcodes/transcode_mov/"
MOVDESTDIR="/media/topaz_1/media/transcodes/final_mov/"
DONEFILESDIR="/media/topaz_1/media/transcodes/dv_cache/"
TMP="/media/topaz_1/media/transcodes/tmp/"
LOGS="/home/topaz_1/LOGS"
LOCK_FILE="/tmp/dvwrapper.lockfile"
#Video BitRate in kbps
#BR=${INFO[11]}
echo "###################" >> $LOGS/transcode_dv_wrappers.log
echo "cmd $(LOGS/transcode_dv_wrappers.log)"
pwd
#Process Lock
if [ ! -e $LOCK_FILE ]; then
touch $LOCK_FILE
shopt -s nullglob
cd $MOVDIR
pwd
for g in *.dv; do
Name=$(basename "$g" .dv)
mv "$g" "$TMP";
cd "$TMP";
echo "FFMBC comenzó a convertir $g";
#Wrap a QuickTime Mov
/usr/bin/ffmpeg -threads 0 -y -i "$g" -acodec copy -vcodec copy -f mov "$Name".mov;
#Elimina extensiones extra
mv "$Name".mov "$MOVDESTDIR";
mv "$g" .dv "$DONEFILESDIR";
done
rm -f $LOCK_FILE
else
echo "El script dv stream a DV wrappers todavia se esta ejecutando"
fi
exit 0
Now I've tried to run this in a other computer, a Mint Olivia based one, the transcode process starts but it only works with the first file, and then
Code:
mv: cannot stat ‘.dv': No such file or directory
mv: cannot stat ‘A001119_NOSOTROS_EL_PUENTE_MICRO_02.dv': No such file or directory
FFMBC comenzó a convertir A001119_NOSOTROS_EL_PUENTE_MICRO_02.dv
i have this code for a simple if loop:
#!/bin/bash
array="1 2 3 4 5"
array2="5 6 7 8 9"
if } -gt ${array} ]; then
echo "${array2} is greater than ${array}!!"
fi
the error is
./script8: line 9: [: too many arguments
./script8: line 9: [: too many arguments
./script8: line 9: [:... (10 Replies)
It is happening with my sessions already second time: a 'for'-loop for some reason stop to work as expected.
That means or it is looping without exitting, or it is not loop even once.
Here example of my try when it is not processing even one loop.
You can see, I start new subshell and... (14 Replies)
Trying to figure out why this works:
printpwd.pl
#!/usr/bin/perl
use CGI::Carp qw( fatalsToBrowser );
print "Content-type: text/html\n\n";
$A = system("pwd");
$A = `pwd`;
print "$A\n";
^^actually that works/breaks if that makes any sense.. i get the working directory twice but when... (5 Replies)
Hi-
Here is the shell script that for some reason is not returning results:
#! /bin/ksh -
avg() {
AVG=0
typeset SUM=0
if
then
echo "You must have at least two numbers"
else
for NUM in "$*"
do
... (2 Replies)
Hi, I am new here I have used the forums a long time to search for things they are very helpful. I have unfortunately used up all my resources (professors, grad students) and need some help.
I have this very simple piece of code (using to isolate the problem) in a csh script:
#!/bin/csh... (12 Replies)
Shell Scipt: temp.sh
su - <$username>
expect pass.exp
Expect script: pass.exp
#!/usr/bin/expect -f
# Login
#######################
expect "Password: " send "<$password>\r"
it comes up with Password: but doesnt take password passed throguh file. (2 Replies)
Hi all,
Please guide me writing this script
Follwing is the file which I have created, which contains the files to be copied.
cat system1-dr.txt
/etc/passwd
/etc/shadow
/etc/group
/etc/vfstab
/etc/profile
/etc/default/init
/etc/shells
/etc/dfs/dfstab
/etc/dfs/sharetab... (11 Replies)
loop=y
while
do
clear
tput cup 5 15
echo -n "People Database"
echo -n "===================================="
tput cup 8 12
echo -n "L-Print Last Names"
tput cup 9 12
echo -n "F-Print First NAmes"
tput cup 10 12
echo -n "C-Print First Name, Last Name sorted by city"
tput cup 11 12... (3 Replies)
Dear All,
I have script.
Dest=""
IFS='
'
for translation in $(echo $MY_MAP)
do
t1=$(echo $translation | cut -d"=" -f1)
t2=$(echo $translation | cut -d"=" -f2| cut -d"," -f1)
if
then
Dest=$UNX/$u_product_path/$u_study_path/$UNXTR/$t2
break;
... (4 Replies)
I have a loop with cases
I am working on Bourne shell
for file in *.${Today}*.csv *.${Today}*.txt\
do
case ${file} in
sun_detail)
do something
;;
sum)
do something
;;
mod)
do something
;;
*)
do something
;; (5 Replies)
Discussion started by: digioleg54
5 Replies
LEARN ABOUT XFREE86
removable-media
removable-media(9P) Kernel Properties for Drivers removable-media(9P)NAME
removable-media - removable media device property
DESCRIPTION
A device that supports removable media--such as CDROM, JAZZ, and ZIP drives--and that supports power management and expects automatic
mounting of the device via the volume manager should export the boolean (zero length) property removable-media. This property enables the
system to make the power state of the device dependent on the power state of the frame buffer and monitor. See the power.conf(4) discussion
of the device-dependency-property entry for more information.
Devices that behave like removable devices (such as PC ATA cards, where the controller and media both are removed at the same time) should
also export this property.
EXAMPLES
Example 1: removable-media Entry
An example of a removable-media entry from the .conf file of a driver is shown below.
# This entry keeps removable media from being powered down unless
# the console framebuffer and monitor are powered down
#
removable-media=1;
Example 2: Implementation in attach()
Below is an example of how the entry above would be implemented in the attach(9E) function of the driver.
xxattach(dev_info_t *dip, ddi_attach_cmd_t cmd)
{
...
if (ddi_prop_create(DDI_DEV_T_NONE, dip, DDI_PROP_CANSLEEP,
"removable-media", NULL, 0)) != DDI_PROP_SUCCESS)
goto failed;
...
}
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface stability |Evolving |
+-----------------------------+-----------------------------+
SEE ALSO power.conf(4), pm(7D), attach(9E), detach(9E), ddi_prop_create(9F)
Writing Device Drivers
SunOS 5.10 15 Jun 2001 removable-media(9P)