标签: scheduled-tasks

如何使用SQL Server Express安排每日备份?

我正在使用SQL server express(2005)作为后端运行一个小型Web应用程序.我可以使用SQL脚本创建备份,但是,我想每天安排这个.作为额外的选项(应该)我只想保留最后的X备份(显然是出于节省空间的原因)任何指针?

[编辑] SQL Server代理在SQL Server express中不可用...

backup scheduled-tasks sql-server-express

62
推荐指数
3
解决办法
24万
查看次数

任务计划程序启动任务时出现问题

我在Windows 2008 R2计算机上安排了一项任务,但在日志(事件日志)中无法触发并出现以下错误.

错误:

任务计划程序无法为用户"SAFFRON3\cb_admin"启动"\ Hyatt_International_Distribution"任务.附加数据:错误值:2147943645.

由于"LUAIsElevatedToken"中发生错误,任务计划程序无法启动任务引擎""进程.Command ="taskeng.exe".附加数据:错误值:2147943645.

完整错误如下:

日志名称:Microsoft-Windows-TaskScheduler/Operational Source:Microsoft-Windows-TaskScheduler Date:4/16/2012 9:59:59 AM事件ID:101任务类别:任务开始失败级别:错误关键词:
用户:SYSTEM计算机: xyz说明:任务计划程序无法为用户"SAFFRON3\cb_admin"启动"\ Distribution"任务.附加数据:错误值:2147943645. 事件Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-TaskScheduler" Guid="{de7b24ea-73c8-4a09-985d-5bdadcfa9017}" />
    <EventID>101</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>101</Task>
    <Opcode>101</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2012-04-16T14:59:59.950Z" />
    <EventRecordID>101476</EventRecordID>
    <Correlation />
    <Execution ProcessID="336" ThreadID="1216" />
    <Channel>Microsoft-Windows-TaskScheduler/Operational</Channel>
    <Computer>xyz</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <EventData Name="TaskStartFailedEvent">
    <Data Name="TaskName">\Distribution</Data>
    <Data Name="UserContext">SAFFRON3\cb_admin</Data>
    <Data Name="ResultCode">2147943645</Data>
  </EventData>
</Event>
Run Code Online (Sandbox Code Playgroud)

任务设置为:如果用户已登录,则运行s,具有最高权限,电源:在交流电源上启动,允许任务按需运行.

这项任务几乎每天都正常运行,但昨天失败了.任何特殊原因?

此致,Kaustubh

scheduled-tasks

61
推荐指数
2
解决办法
16万
查看次数

在Windows中设置cron作业

我必须每天从SFTP服务器下载文件.我有从程序服务器检索文件的程序,但我正在考虑设置一个cron作业(或类似的东西)来自动化.我们是Windows商店,需要在Windows中设置cron作业.

windows cron scheduled-tasks

60
推荐指数
6
解决办法
14万
查看次数

如何在Spring中有条件地启用或禁用预定作业?

我使用@Scheduled注释在Spring中定义具有cron样式模式的预定作业.

cron模式存储在配置属性文件中.实际上有两个属性文件:一个默认配置,一个依赖于环境的配置文件配置(例如dev,test,prod customer 1,prod customer 2等)并覆盖一些默认值.

我在spring上下文中配置了一个属性占位符bean,它允许我使用${}样式占位符从我的属性文件中导入值.

作业bean看起来像这样:

@Component
public class ImagesPurgeJob implements Job {

    private Logger logger = Logger.getLogger(this.getClass());

    @Override
    @Transactional(readOnly=true)
    @Scheduled(cron = "${jobs.mediafiles.imagesPurgeJob.schedule}")
    public void execute() {
        //Do something
            //can use DAO or other autowired beans here
    }
}
Run Code Online (Sandbox Code Playgroud)

我的上下文XML的相关部分:

<!-- Enable configuration of scheduled tasks via annotations -->
    <task:annotation-driven/>

<!-- Load configuration files and allow '${}' style placeholders -->
    <bean class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer">
        <property name="locations">
            <list>
                <value>classpath:config/default-config.properties</value>
                <value>classpath:config/environment-config.properties</value>
            </list>
        </property>
        <property name="ignoreUnresolvablePlaceholders" value="true"/>
        <property name="ignoreResourceNotFound" …
Run Code Online (Sandbox Code Playgroud)

java cron spring scheduled-tasks

59
推荐指数
5
解决办法
7万
查看次数

如果SQL Server作业已在运行,它是否会跳过计划的运行?

如果您安排SQL Server作业每隔X分钟运行一次,并且在分钟数达到之前它没有完成上一次调用,它是否会跳过运行,因为它已在运行,或者它将运行两个实例工作做同样的步骤?

sql sql-server sql-server-agent scheduled-tasks

57
推荐指数
2
解决办法
2万
查看次数

通过Windows上的计划任务加载URL的推荐方法

我有一个托管在Windows机器上的网页,我需要确保每天至少加载一次.我目前的计划是创建一个打开Internet Explorer并点击URL的计划任务:

"C:\Program Files\Internet Explorer\iexplore.exe" myurl.com/script_to_run_daily.aspx
Run Code Online (Sandbox Code Playgroud)

这很简单,设置和工作正常,但它让我感到非常黑客,因为Internet Explorer实际上必须打开并点击此URL.我不需要从此页面返回任何输入,它只是在文件被点击时将缓存数据存储在文件中.

这样做有一种更明智的方式吗?万一重要,这是一个VB.net网站.

提前致谢!

.net windows internet-explorer scheduling scheduled-tasks

57
推荐指数
6
解决办法
6万
查看次数

如何在一定次数的执行后停止计划重复执行的Runnable

情况

我有一个Runnable.我有一个类,使用ScheduledExecutorService和scheduleWithFixedDelay来调度此Runnable以执行.

目标

我想改变这个班安排了Runnable固定延迟执行要么无限期,直到它已运行一定的次数,取决于被传递给构造函数的参数一些.

如果可能的话,我想使用相同的Runnable,因为它在概念上应该是"运行"相同的东西.

可能的方法

方法#1

有两个Runnables,一个在多次执行后(它保持计数)取消计划,另一个不执行:

public class MyClass{
    private ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor();

    public enum Mode{
        INDEFINITE, FIXED_NO_OF_TIMES
    }

    public MyClass(Mode mode){
        if(mode == Mode.INDEFINITE){
            scheduler.scheduleWithFixedDelay(new DoSomethingTask(), 0, 100, TimeUnit.MILLISECONDS);
        }else if(mode == Mode.FIXED_NO_OF_TIMES){
            scheduler.scheduleWithFixedDelay(new DoSomethingNTimesTask(), 0, 100, TimeUnit.MILLISECONDS);
        }
    }

    private class DoSomethingTask implements Runnable{
        @Override
        public void run(){
            doSomething();
        }
    }

    private class DoSomethingNTimesTask implements Runnable{
        private int count = 0;

        @Override
        public void run(){
            doSomething();
            count++;
            if(count > …
Run Code Online (Sandbox Code Playgroud)

java scheduling scheduled-tasks

57
推荐指数
3
解决办法
6万
查看次数

如何以编程方式在远程计算机上停止/启动计划任务?

我想编写一个脚本,它将停止远程计算机上的计划任务,执行一些操作,然后启动计划任务备份.

我该怎么做?

windows scheduled-tasks

51
推荐指数
2
解决办法
13万
查看次数

推荐一个C#任务调度库

我正在寻找一个C#库,最好是开源的,它可以让我以相当大的灵活性安排任务.具体来说,我应该能够安排每N个单位时间运行的事情以及"XXXX时间的每个工作日"或"XXXX时间的每个星期一".比这更多的功能会很好,但不是必需的.这是我想在Azure WorkerRole中使用的,它立即排除Windows计划任务,"at","Cron"以及需要安装和/或GUI操作的任何第三方应用程序.我正在寻找一个图书馆.

c# scheduled-tasks azure

51
推荐指数
4
解决办法
4万
查看次数

如何查找"计划任务"文件夹的位置

我在网上看过参考文献,说明Windows中存在"计划任务" %SystemRoot%\Tasks,我认为这通常等同于C:\Windows\Tasks.

但是,我发现虽然我的Windows 7系统上存在该文件夹,但计划任务不会使用它.

我的系统似乎使用,C:\Windows\System32\Tasks.

我研究了环境变量,似乎没有任何相关的东西Scheduled Tasks.

如何发现用于计划任务的文件夹?

windows scheduled-tasks

49
推荐指数
3
解决办法
20万
查看次数