You are here

Linux 환경에서 cron 실행시 vtcl 실행방법

안녕하세요. Linux 에서 vtcl 관련한 질문 입니다.

cron 실행문은 아래와 같고 실행하는데까지는 문제가 없습니다.
** * * * * /opt/ActiveTcl/bin/wish /genesis/sys/scripts/users/cpyou/imsi/cpyou.tcl CPYOU > /dev/null 2>&1

cpyou.tcl 실행 후 "package require Tk" 에서 진행되지 않습니다.

근본적으로 cron에서 vtcl이 진행될 수 있는 방법을 찾습니다.

-------------- cpyou.tcl -------------
#!/bin/sh
# the next line restarts using wish\
exec wish "$0" "$@"

lappend auto_path /genesis/sys/scripts/tcl_proc/tablelist4.9
if {![info exists vTcl(sourcing)]} {

package require Tk
switch $tcl_platform(platform) {
windows {
option add *Button.padY 0
}
default {
option add *Scrollbar.width 10
option add *Scrollbar.highlightThickness 0
option add *Scrollbar.elementBorderWidth 2
option add *Scrollbar.borderWidth 2
}
}
}
.
.
.
.