you batch job can do:

if [ -a /ora/arch/xxxx ] ; then
svrmgrl <<end_sql
connect internal
alter system switch logfile;
EXIT
end_sql
fi

or use find -atime .... execute force_switch.sh ... {}