社区
组件/控件开发
帖子详情
实现定时启动程序
luyonggang
2008-02-26 03:54:46
本人想用c#来实现一个定时启动应用程序,放在服务器端,该定时启动应用程序用以完成数据表中数据的编辑操作.
请高手给指点一下,最好有参考的代码.
谢谢!!!!
...全文
184
4
打赏
收藏
实现定时启动程序
本人想用c#来实现一个定时启动应用程序,放在服务器端,该定时启动应用程序用以完成数据表中数据的编辑操作. 请高手给指点一下,最好有参考的代码. 谢谢!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
knowledge_Is_Life
2008-04-30
打赏
举报
回复
不会,帮顶
jrl5365
2008-02-28
打赏
举报
回复
看你具体要做什么了,作业是一个好方法
ljm66
2008-02-26
打赏
举报
回复
--每月执行的作业
exec p_createjob @jobname='mm',@sql='select * from syscolumns',@freqtype='month'
--每周执行的作业
exec p_createjob @jobname='ww',@sql='select * from syscolumns',@freqtype='week'
--每日执行的作业
exec p_createjob @jobname='a',@sql='select * from syscolumns'
--每日执行的作业,每天隔4小时重复的作业
exec p_createjob @jobname='b',@sql='select * from syscolumns',@fsinterval=4
--*/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_createjob]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[p_createjob]
GO
create proc p_createjob
@jobname varchar(100),--作业名称
@sql varchar(8000),--要执行的命令
@dbname sysname='',--默认为当前的数据库名
@freqtype varchar(6)='day',--时间周期,month 月,week 周,day 日
@fsinterval int=1,--相对于每日的重复次数
@time int=170000--开始执行时间,对于重复执行的作业,将从0点到23:59分
as
if isnull(@dbname,'')='' set @dbname=db_name()
--创建作业
exec msdb..sp_add_job @job_name=@jobname
--创建作业步骤
exec msdb..sp_add_jobstep @job_name=@jobname,
@step_name = '数据处理',
@subsystem = 'TSQL',
@database_name=@dbname,
@command = @sql,
@retry_attempts = 5, --重试次数
@retry_interval = 5 --重试间隔
--创建调度
declare @ftype int,@fstype int,@ffactor int
select @ftype=case @freqtype when 'day' then 4
when 'week' then 8
when 'month' then 16 end
,@fstype=case @fsinterval when 1 then 0 else 8 end
if @fsinterval<>1 set @time=0
set @ffactor=case @freqtype when 'day' then 0 else 1 end
EXEC msdb..sp_add_jobschedule @job_name=@jobname,
@name = '时间安排',
@freq_type=@ftype , --每天,8 每周,16 每月
@freq_interval=1,--重复执行次数
@freq_subday_type=@fstype,--是否重复执行
@freq_subday_interval=@fsinterval, --重复周期
@freq_recurrence_factor=@ffactor,
@active_start_time=@time --下午17:00:00分执行
-- 添加目标服务器
EXEC msdb.dbo.sp_add_jobserver
@job_name = @jobname ,
@server_name = N'(local)'
go
ljm66
2008-02-26
打赏
举报
回复
用作业可以
c# 利用Time
实现
定时
启动
程序
/// ///
定时
器 /// public void TimeDo() { System.Timers.Timer aTimer = new System.Timers.Timer();
C#
定时
关机与开机自
启动
程序
实现
在Windows操作系统中,有许多API可以用于管理系统的关机过程。通过这些API,我们可以在C#中
实现
定时
关机的功能。主要的API包括::用于注销用户、关闭计算机、重启计算机等。:用于关闭或重新
启动
本地或远程计算机,可以在关机前发送警告消息给所有用户。在一家跨国企业的IT部门工作时,我们遇到了一个问题:公司需要对分布在不同地区的办公电脑进行统一的维护和管理,其中包括了
定时
关机和开机自
启动
的策略来保证系统的安全性和高效性。
python
定时
启动
代码_python
定时
启动
、判定
程序
是否运行及
启动
程序
实现
代码
最近一直在研究一个脚步,始终没办法完美运行,总会跑着跑着就会出错。最开始一直想着要完善完善,但是说实在的这个东西不是说你每天抱着电脑看,就能真的将其完善到完美(可能是我比较笨吧,又或许是我懒的借口)。时间过得很快,我又想项目早点进入实验阶段,想来想去找到了下面的补救办法。在我一直研究的那个脚步里一共有两个问题,一个问题是每天晚上12点以后需要提取资料,手动提取,这个很烦,虽然研究出了新解决办法,但...
Windows系统
定时
启动
程序
实现
与脚本开发
在现代IT环境中,
定时
启动
程序
已成为提升系统自动化水平、优化资源调度的重要手段。通过预设时间或事件触发
程序
执行,不仅能够减少人工干预,还能确保任务在最佳时机运行,广泛应用于系统维护、数据备份、日志处理、服务监控等多个场景。Windows操作系统提供了多种
实现
定时
启动
的方式,包括内置的任务计划
程序
(Task Scheduler)、批处理脚本(.bat)、PowerShell脚本以及VBScript等,每种方式各有优势,适用于不同复杂程度的任务需求。
Shell 脚本
实现
自动
启动
程序
、日志管理和
定时
任务监控
本篇将通过Shell 脚本
实现
自动
启动
Java
程序
、日志管理和
定时
任务监控。
组件/控件开发
8,832
社区成员
7,151
社区内容
发帖
与我相关
我的任务
组件/控件开发
.NET技术 组件/控件开发
复制链接
扫一扫
分享
社区描述
.NET技术 组件/控件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章