Re: rc.local not start at the boot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Rick,

your
suggestion seemed to be the right one ..
But still did not work ...

I made now ​​one further try :
these are the listed files I used

-------------------------[angelo_dev@zorro rc.d]$ cat rc.local---------
#!/bin/bash
/etc/rc.d/dummy-test.sh
/etc/rc.d/syncronize-java_srcs.sh

------------------------[angelo_dev@zorro rc.d]$ cat dummy-test.sh--------------
#!/bin/bash
cp /home/angelo_dev/Documents/dconf-Editor.xcf /media/PRTZ-src_sync

----------------[angelo_dev@zorro rc.d]$ cat syncronize-java_srcs.sh
--------
#!/bin/bash
/usr/bin/rsync -av \
              --delete \
              --include='*/' \
              --include='*.java' \
              --include='*.form' \
              --exclude='*' \
              /home/programmers/java/PROJECTS_development/ \
              /media/PRTZ-src_sync
==============
1) if I launch rc.local from the command line then
   the file is copied and the backup is done
2) if I reboot the computer then
   the file is copied BUT the backup is  not done...



The test proves conclusively that the failure is related to the use of the rsync command ...
but can not depend on its path because this time I used the absolute path ..

Need to investigate more about something specific related to the rsync command


Thank Rick you for your advice







On Fri, Oct 31, 2014 at 2:41 AM, Rick Stevens <ricks@xxxxxxxxxxxxxx> wrote:
On 10/29/2014 09:06 PM, Angelo Moreschini issued this missive:
> Hi Ed,
>
> I also thought that I setting controls the command in a different way
> could be the solution.
> But it did not was so.
> The question is now, however, morelimited: it is about understanding why
> a script that can be run from the command line, does not run inside the
> file /etc/rc.d/rc.local

Because the /etc/rc.d/rc.local script does not have your login
environment. The odds are that the path to one or more of your commands
is missing. If you want to prove this, modify your script to do
something like

        echo $PATH >/tmp/path.txt

and reboot. Compare the contents of /tmp/path.txt and "echo $PATH" at
the command line and I'll bet the paths are different.

This is incredibly common for startup scripts and crontab entries. If
you wish to avoid them, ensure you have a "PATH=" command in the top
of your script or specify the full path to each command inside the
script:

        /usr/bin/rsync........

NOT

        rsync.....

because "/usr/bin" may NOT be in the crontab or initscript's PATH.
----------------------------------------------------------------------
- Rick Stevens, Systems Engineer, AllDigital    ricks@xxxxxxxxxxxxxx -
- AIM/Skype: therps2        ICQ: 22643734            Yahoo: origrps2 -
-                                                                    -
-   After a shooting spree, they always want to take the guns away   -
-                from the people who didn't do it.                   -
-                                         -- William S.Burroughs     -
----------------------------------------------------------------------
--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org

-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux