Orden de ejecucion de CRON

Imagen de omegajack

Forums: 

Hola, es mi primera vez usando el cron de linux, es algo sencillo, ya hice mis scripts y defini cada cuando se deben disparar, a las 00:01 de cada dia, pero mi pregunta es la siguiente, he definido en el cron

01 * * * * root run-parts /usr/src/scripts.diarios

en la carpeta scripts.diarios tengo 3 scripts, llamados
movelogs
copylogs
reboot

cada uno hace X funcion, aqui mi pregunta es, los sripts de esa carpeta se ejecutaran en la hora definida, pero cual sera el orden de ejecucion, por ke necesito que se ejecute en el siguiente orden
copylogs
movelogs
reboot

es decir, el script que rebootea la maquina forsozamente debe ejecutarse al final pero no se como definir dicho orden, alguien me podria ayudar o ubicar?

Saludos!

run-parts ejecuta los

Imagen de deathUser

run-parts ejecuta los scripts en orden alfabético, primero los números ...

Si quieres asegurarte, prueba el siguiente script:


#!/bin/bash
for i in $1/*[^~,] ; do
echo $i
done

Y ejecútalo con el directorio que contiene los scrips que quieres ejecutar, este es un pedazo de run-parts, así que te imprimirá el orden de ejecución real.

bye
;)

Solucionado

Imagen de omegajack

Hola, gracias por la respuesta DeathUser, realmente me has ayudado mucho en las ocasiones que he posteado alguna duda, y ya probe poniendo los nombres de mis scripts en forma alfabetica y funciona perfectamente. Corri el script que me dijiste pero no me muestra los scripts, mira, los scripts estan en el directorio /usr/src/ lo ejecuto y me sale esto:

[root@pbx-artes scripts]# ./orden
/bin
/boot
/dev
/etc
/home
/lib
/lost+found
/media
/misc
/mnt
/net
/opt
/proc
/root
/sbin
/selinux
/srv
/sys
/tmp
/usr
/var

No se a que se deba realmente desconozco el run-parts, pero seguire intentanto, gracias!!!