我想创建一个文件,帮助我在每天特定的时间在Tableau Server上自动执行"tsm maintenance cleanup"命令。Tableau安装在"D“盘中,由于D盘中的临时文件,我遇到了一些登录问题。谢谢
发布于 2020-02-27 20:18:42
使用.BAT文件的2019.2版
在TSM命令的调度.bat文件中,需要一个"call“语句作为每个命令的前缀(在v10中使用tabadmin命令时不需要)。这显然确保了控制权由调用的.bat文件保留并返回给调用的TSM文件,即调度的日志文件清理.bat,而不是传递给TSM批处理的控制权。
因此调用TSM进行每周清理的.bat文件是
call tsm login -u <Username> -p <Password>
call tsm stop
call tsm maintenance cleanup -l --log-files-retention 14
call tsm start
call tsm logout此示例仅清除日志(-l开关),但您也可以根据需要使用其他开关来清除映像缓存、临时文件等。有关详细信息,请参阅https://help.tableau.com/current/server/en-us/cli_maintenance_tsm.htm#cleanup
我们运行它几个小时,因为它停止并重新启动服务器。
https://stackoverflow.com/questions/60183001
复制相似问题